← Back to tables

ANA2_service (61152 rows)

Showing 32201–32300 of 61152
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
595881 626898 L24854 883B73M017 2026-09-16 COMPLETE 16758927 2026-09-17 00:53:00 2026-09-17 00:03:21 2026-09-19 00:03:21 {"id": 626898, "stp": "P", "toc": "London Overground", "uid": "L24854", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24854/2026-09-17/detailed", "trust_id": "883B73M017", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Silwood Stabling Sidings", "service_date": "2026-09-16", "dest_arr_time": "0101", "dest_platform": null, "is_terminated": 1, "next_location": "Silwood Stabling Sidings", "signalling_id": "3B73", "timing_status": "EARLY", "origin_station": "New Cross ELL", "current_leg_arr": "0053", "current_leg_dep": "0048", "current_leg_end": "Silwood Stabling Sidings", "origin_dep_time": "0054", "origin_platform": "D", "current_location": "Silwood Stabling Sidings", "last_update_time": "2026-09-17T00:03:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0327073, 51.47695389999998], [-0.03296319999999999, 51.4772425], [-0.03362289999999999, 51.478097000000005], [-0.0339608, 51.4785292], [-0.03416159999999999, 51.4788007], [-0.034315000000000005, 51.47905269999999], [-0.034383, 51.4792735], [-0.034403699999999995, 51.4793946], [-0.034493, 51.4798912], [-0.0345124, 51.480014700000005], [-0.0345459, 51.48014979999999], [-0.0346021, 51.480303799999994], [-0.034685999999999995, 51.480485599999994], [-0.0348005, 51.4806598], [-0.0349174, 51.4808172], [-0.035087299999999995, 51.48099049999999], [-0.0352523, 51.4811292], [-0.035335599999999995, 51.48119950000001], [-0.0354174, 51.4812675], [-0.0355044, 51.48133179999999], [-0.03558460000000001, 51.4813874], [-0.0356822, 51.48145280000001], [-0.0357911, 51.4815202], [-0.035890799999999994, 51.4815773], [-0.03599580000000001, 51.48163569999999], [-0.0360879, 51.4816819], [-0.03618579999999999, 51.48172919999999], [-0.0362926, 51.48177559999999], [-0.0363763, 51.48181], [-0.036480022890307925, 51.48184583753552], [-0.03658258914124211, 51.481881275410196], [-0.03668597164097705, 51.48191699528079], [-0.03678998529299981, 51.481952933193696], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.03710129999999999, 51.482055200000005], [-0.03723699999999999, 51.4820891], [-0.037361, 51.4821171], [-0.037496499999999995, 51.482141899999995], [-0.037611, 51.48216180000001], [-0.0377378, 51.4821805], [-0.03789979999999999, 51.4822019], [-0.03804729999999999, 51.48221889999999], [-0.0381231, 51.48222640000001], [-0.0381995, 51.4822328], [-0.0383342, 51.48224209999999], [-0.03958289999999999, 51.4823305], [-0.03968159999999999, 51.4823391], [-0.039798499999999994, 51.48235030000001], [-0.0398647, 51.48235780000001], [-0.03993019999999999, 51.48236549999999], [-0.0400526, 51.4823821], [-0.0402065, 51.4824046], [-0.040345299999999994, 51.4824276], [-0.0405058, 51.48245889999998], [-0.0406195, 51.48248430000001], [-0.0407264, 51.48251030000001], [-0.04085629999999999, 51.4825428], [-0.0409712, 51.4825745], [-0.04107199999999999, 51.482605599999985], [-0.0411775, 51.4826394], [-0.04128869999999999, 51.482676599999984], [-0.0413787, 51.48270900000001], [-0.041475, 51.4827455], [-0.0415883, 51.482795], [-0.0417553, 51.4828661], [-0.0419036, 51.4829309], [-0.0420377, 51.4829927], [-0.0423274, 51.4831276], [-0.0424077, 51.48316679999999], [-0.0424812, 51.48320249999999], [-0.0425425, 51.4832333], [-0.0426124, 51.4832743], [-0.04269119999999999, 51.4833239], [-0.04275169999999999, 51.4833671], [-0.04282099999999999, 51.4834211], [-0.042882, 51.4834681], [-0.042952300000000006, 51.48353149999999], [-0.04301839999999999, 51.4835952], [-0.043078599999999995, 51.4836565], [-0.0431303, 51.4837148], [-0.0432004, 51.4838082], [-0.04322399999999999, 51.4838514], [-0.0433203, 51.48400350000001], [-0.0434, 51.4841546], [-0.04340356127872875, 51.48416220009965], [-0.04351409999999999, 51.4843981], [-0.0435933, 51.484590399999995], [-0.0436082, 51.484643299999995], [-0.0436925, 51.48481379999998], [-0.0437401, 51.48493779999999], [-0.0437723, 51.4850304], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]}", "current_leg_start": "New Cross ELL", "dest_arr_time_act": "0101", "motion_projection": null, "next_location_lat": "51.4876832", "next_location_lon": "-0.0459080", "previous_location": "New Cross ELL", "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\": 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\": 1366.128, \"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\": 1659.536, \"from_m\": 1366.128, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626898, \"profile_key\": \"69c4affdae85490c4ddf1f76765463c8523b7f0dc492dc2b94428e529ee1222b\", \"schedule_id\": 32477, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0054\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0059\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": false, \"wtt_arr\": \"0101\", \"wtt_dep\": null, \"location\": \"Silwood Stabling Sidings\", \"stage_seq\": 4, \"distance_m\": 1659.536, \"section_seq\": 1, \"route_path_id\": 39197}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1659.536, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39197}], \"total_distance_m\": 1659.536, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1659.536, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0054", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4876832", "current_position_lon": "-0.0459080", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:06Z\", \"source_id\": 51944214, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:14Z\", \"source_id\": 16758927, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Silwood Stabling Sidings", "service_state_platform": null, "timing_fact_generation": 1789602734847327, "current_leg_arrival_utc": "2026-09-18T00:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:53:19.065119", "service_state_evidence_id": 16758927, "current_leg_start_actual_dep": "2026-09-18T00:54:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:03:19.750120", "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 None None 3B73 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": 1366.128, "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": 1659.536, "from_m": 1366.128, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626898, "profile_key": "69c4affdae85490c4ddf1f76765463c8523b7f0dc492dc2b94428e529ee1222b", "schedule_id": 32477, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0054", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0055", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 39197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0059", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 39197}, {"is_pass": false, "wtt_arr": "0101", "wtt_dep": null, "location": "Silwood Stabling Sidings", "stage_seq": 4, "distance_m": 1659.536, "section_seq": 1, "route_path_id": 39197}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1659.536, "from_m": 0.0, "section_seq": 1, "route_path_id": 39197}], "total_distance_m": 1659.536, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1659.536, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29557, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:06Z", "source_id": 51944214, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:53:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:14Z", "source_id": 16758927, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}] New Cross ELL 0054 0054 D None None Silwood Stabling Sidings 0101 0101 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:L24854/2026-09-17/detailed None New Cross ELL 2026-09-18T00:54:00+01:00 Silwood Stabling Sidings 5.0 {"type": "LineString", "coordinates": [[-0.0327073, 51.47695389999998], [-0.03296319999999999, 51.4772425], [-0.03362289999999999, 51.478097000000005], [-0.0339608, 51.4785292], [-0.03416159999999999, 51.4788007], [-0.034315000000000005, 51.47905269999999], [-0.034383, 51.4792735], [-0.034403699999999995, 51.4793946], [-0.034493, 51.4798912], [-0.0345124, 51.480014700000005], [-0.0345459, 51.48014979999999], [-0.0346021, 51.480303799999994], [-0.034685999999999995, 51.480485599999994], [-0.0348005, 51.4806598], [-0.0349174, 51.4808172], [-0.035087299999999995, 51.48099049999999], [-0.0352523, 51.4811292], [-0.035335599999999995, 51.48119950000001], [-0.0354174, 51.4812675], [-0.0355044, 51.48133179999999], [-0.03558460000000001, 51.4813874], [-0.0356822, 51.48145280000001], [-0.0357911, 51.4815202], [-0.035890799999999994, 51.4815773], [-0.03599580000000001, 51.48163569999999], [-0.0360879, 51.4816819], [-0.03618579999999999, 51.48172919999999], [-0.0362926, 51.48177559999999], [-0.0363763, 51.48181], [-0.036480022890307925, 51.48184583753552], [-0.03658258914124211, 51.481881275410196], [-0.03668597164097705, 51.48191699528079], [-0.03678998529299981, 51.481952933193696], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.03710129999999999, 51.482055200000005], [-0.03723699999999999, 51.4820891], [-0.037361, 51.4821171], [-0.037496499999999995, 51.482141899999995], [-0.037611, 51.48216180000001], [-0.0377378, 51.4821805], [-0.03789979999999999, 51.4822019], [-0.03804729999999999, 51.48221889999999], [-0.0381231, 51.48222640000001], [-0.0381995, 51.4822328], [-0.0383342, 51.48224209999999], [-0.03958289999999999, 51.4823305], [-0.03968159999999999, 51.4823391], [-0.039798499999999994, 51.48235030000001], [-0.0398647, 51.48235780000001], [-0.03993019999999999, 51.48236549999999], [-0.0400526, 51.4823821], [-0.0402065, 51.4824046], [-0.040345299999999994, 51.4824276], [-0.0405058, 51.48245889999998], [-0.0406195, 51.48248430000001], [-0.0407264, 51.48251030000001], [-0.04085629999999999, 51.4825428], [-0.0409712, 51.4825745], [-0.04107199999999999, 51.482605599999985], [-0.0411775, 51.4826394], [-0.04128869999999999, 51.482676599999984], [-0.0413787, 51.48270900000001], [-0.041475, 51.4827455], [-0.0415883, 51.482795], [-0.0417553, 51.4828661], [-0.0419036, 51.4829309], [-0.0420377, 51.4829927], [-0.0423274, 51.4831276], [-0.0424077, 51.48316679999999], [-0.0424812, 51.48320249999999], [-0.0425425, 51.4832333], [-0.0426124, 51.4832743], [-0.04269119999999999, 51.4833239], [-0.04275169999999999, 51.4833671], [-0.04282099999999999, 51.4834211], [-0.042882, 51.4834681], [-0.042952300000000006, 51.48353149999999], [-0.04301839999999999, 51.4835952], [-0.043078599999999995, 51.4836565], [-0.0431303, 51.4837148], [-0.0432004, 51.4838082], [-0.04322399999999999, 51.4838514], [-0.0433203, 51.48400350000001], [-0.0434, 51.4841546], [-0.04340356127872875, 51.48416220009965], [-0.04351409999999999, 51.4843981], [-0.0435933, 51.484590399999995], [-0.0436082, 51.484643299999995], [-0.0436925, 51.48481379999998], [-0.0437401, 51.48493779999999], [-0.0437723, 51.4850304], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]} 1.0 0048 0053 New Cross ELL Silwood Stabling Sidings Silwood Stabling Sidings 51.4876832 -0.0459080 51.4876832 -0.0459080 1 0 2026-09-17 00:03:21 TERMINATED 2026-09-16 23:53:00 Silwood Stabling Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758927 1789602734847327 5 5 2026-09-17 00:03:19.750120 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:53:19.065119
595882 626850 C49668 745H75M017 2026-09-16 COMPLETE 16758837 2026-09-17 00:53:00 2026-09-17 00:03:51 2026-09-19 00:03:51 {"id": 626850, "stp": "P", "toc": "Great Western Railway", "uid": "C49668", "consist": "165114+165123", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49668/2026-09-17/detailed", "trust_id": "745H75M017", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Traincare Depot", "service_date": "2026-09-16", "dest_arr_time": "0057", "dest_platform": null, "is_terminated": 1, "next_location": "Reading Traincare Depot", "signalling_id": "5H75", "timing_status": "EARLY", "origin_station": "Reading", "current_leg_arr": "0053", "current_leg_dep": "0056", "current_leg_end": "Reading Traincare Depot", "origin_dep_time": "0046", "origin_platform": "13B", "current_location": "Reading Traincare Depot", "last_update_time": "2026-09-17T00:03:51", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9930423999999998, 51.4617079], [-0.9936041, 51.4617662], [-0.9940858, 51.4618535], [-0.9943314, 51.4618929], [-0.9946771, 51.4619551], [-0.9936328, 51.461846399999985], [-0.9907108, 51.4615426], [-0.9895635, 51.461426], [-0.9889636, 51.4613454], [-0.9884098, 51.4612811], [-0.9881893, 51.46125750000001], [-0.9881468125314736, 51.46125318151799], [-0.9872389, 51.4611609], [-0.9867412, 51.461133], [-0.9863730999999998, 51.4610942], [-0.9861015999999998, 51.46108079999999], [-0.9858530999999998, 51.46107339999999], [-0.985634, 51.46106199999999]]}", "current_leg_start": "Reading Depot Entrance C", "dest_arr_time_act": "0057", "motion_projection": null, "next_location_lat": "51.4610620", "next_location_lon": "-0.9856340", "previous_location": "Reading Depot Entrance C", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 235.267, \"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:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 424.91, \"from_m\": 235.267, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 465.166, \"from_m\": 424.91, \"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\": 601.771, \"from_m\": 465.166, \"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\": 1549.676, \"from_m\": 601.771, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1861.296, \"from_m\": 1549.676, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1920.61, \"from_m\": 1861.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\": 1981.673, \"from_m\": 1920.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3868.794, \"from_m\": 1981.673, \"capability_applied\": null, \"effective_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\": 626850, \"profile_key\": \"3e7b10d25a797e71dd77f6629a440ca2f0364530f5c7794df367c452aeed1df7\", \"schedule_id\": 31798, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0046\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67839}, {\"is_pass\": false, \"wtt_arr\": \"0049\", \"wtt_dep\": \"0056\", \"location\": \"Reading Depot Entrance C\", \"stage_seq\": 2, \"distance_m\": 1389.141, \"section_seq\": 1, \"route_path_id\": 67839}, {\"is_pass\": false, \"wtt_arr\": \"0057\", \"wtt_dep\": null, \"location\": \"Reading Traincare Depot\", \"stage_seq\": 3, \"distance_m\": 3868.794, \"section_seq\": 1, \"route_path_id\": 67839}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3868.794, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67839}], \"total_distance_m\": 3868.794, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1981.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1887.121, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0046", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1437.0", "current_position_lat": "51.4610620", "current_position_lon": "-0.9856340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:23Z\", \"source_id\": 51943869, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:28Z\", \"source_id\": 16758837, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Traincare Depot", "service_state_platform": null, "timing_fact_generation": 1789602688498990, "current_leg_arrival_utc": "2026-09-18T00:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:53:25.282116", "service_state_evidence_id": 16758837, "current_leg_start_actual_dep": "2026-09-18T00:56:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T23:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:03:25.823147", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P RDG None 5H75 165114+165123 5 90 None {"version": 3, "segments": [{"to_m": 235.267, "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:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 424.91, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 465.166, "from_m": 424.91, "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": 601.771, "from_m": 465.166, "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": 1549.676, "from_m": 601.771, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1861.296, "from_m": 1549.676, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1920.61, "from_m": 1861.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": 1981.673, "from_m": 1920.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3868.794, "from_m": 1981.673, "capability_applied": null, "effective_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": 626850, "profile_key": "3e7b10d25a797e71dd77f6629a440ca2f0364530f5c7794df367c452aeed1df7", "schedule_id": 31798, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0046", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67839}, {"is_pass": false, "wtt_arr": "0049", "wtt_dep": "0056", "location": "Reading Depot Entrance C", "stage_seq": 2, "distance_m": 1389.141, "section_seq": 1, "route_path_id": 67839}, {"is_pass": false, "wtt_arr": "0057", "wtt_dep": null, "location": "Reading Traincare Depot", "stage_seq": 3, "distance_m": 3868.794, "section_seq": 1, "route_path_id": 67839}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3868.794, "from_m": 0.0, "section_seq": 1, "route_path_id": 67839}], "total_distance_m": 3868.794, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1981.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1887.121, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23861, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:23Z", "source_id": 51943869, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:53:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:28Z", "source_id": 16758837, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}] Reading 0046 0046 13B None None Reading Traincare Depot 0057 0057 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49668/2026-09-17/detailed None Reading Depot Entrance C 2026-09-18T00:56:00+01:00 Reading Traincare Depot 1437.0 {"type": "LineString", "coordinates": [[-0.9930423999999998, 51.4617079], [-0.9936041, 51.4617662], [-0.9940858, 51.4618535], [-0.9943314, 51.4618929], [-0.9946771, 51.4619551], [-0.9936328, 51.461846399999985], [-0.9907108, 51.4615426], [-0.9895635, 51.461426], [-0.9889636, 51.4613454], [-0.9884098, 51.4612811], [-0.9881893, 51.46125750000001], [-0.9881468125314736, 51.46125318151799], [-0.9872389, 51.4611609], [-0.9867412, 51.461133], [-0.9863730999999998, 51.4610942], [-0.9861015999999998, 51.46108079999999], [-0.9858530999999998, 51.46107339999999], [-0.985634, 51.46106199999999]]} 0.5 0056 0053 Reading Depot Entrance C Reading Traincare Depot Reading Traincare Depot 51.4610620 -0.9856340 51.4610620 -0.9856340 1 0 2026-09-17 00:03:51 TERMINATED 2026-09-16 23:53:00 Reading Traincare Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758837 1789602688498990 6 6 2026-09-17 00:03:25.823147 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:53:25.282116
595883 626597 P65107 185L36M017 2026-09-16 COMPLETE 16758917 2026-09-17 00:53:00 2026-09-17 00:03:51 2026-09-19 00:03:51 {"id": 626597, "stp": "P", "toc": "Northern", "uid": "P65107", "consist": "195010", "dest_crs": "SHF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65107/2026-09-17/detailed", "trust_id": "185L36M017", "origin_crs": "WKK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield", "service_date": "2026-09-16", "dest_arr_time": "0059", "dest_platform": "1A", "is_terminated": 1, "next_location": null, "signalling_id": "5L36", "timing_status": "EARLY", "origin_station": "Wakefield Kirkgate", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0016½", "origin_platform": "1", "current_location": "Sheffield", "last_update_time": "2026-09-17T00:03:51", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0059", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Wakefield Westgate", "current_leg_milage": null, "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 196.518, \"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\": 262.748, \"from_m\": 196.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\": 290.613, \"from_m\": 262.748, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 369.811, \"from_m\": 290.613, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 887.558, \"from_m\": 369.811, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1197.869, \"from_m\": 887.558, \"capability_applied\": null, \"effective_limit_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\": 1225.691, \"from_m\": 1197.869, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1612.786, \"from_m\": 1225.691, \"capability_applied\": null, \"effective_limit_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\": 2740.139, \"from_m\": 1612.786, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3341.958, \"from_m\": 2740.139, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17045.425, \"from_m\": 3341.958, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17876.634, \"from_m\": 17045.425, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19119.009, \"from_m\": 17876.634, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28172.819, \"from_m\": 19119.009, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 28901.283, \"from_m\": 28172.819, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32852.39, \"from_m\": 28901.283, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 33132.0, \"from_m\": 32852.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\": 33920.512, \"from_m\": 33132.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\": 34913.536, \"from_m\": 33920.512, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45395.824, \"from_m\": 34913.536, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46351.107, \"from_m\": 45395.824, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46634.361, \"from_m\": 46351.107, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46911.269, \"from_m\": 46634.361, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47213.484, \"from_m\": 46911.269, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 47245.617, \"from_m\": 47213.484, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 47247.75, \"from_m\": 47245.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\": 47744.762, \"from_m\": 47247.75, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 626597, \"profile_key\": \"5b1cddacd8eb1c1fedacf345e6cf55f1c6677fbb43d351f02144aecb00206f82\", \"schedule_id\": 32746, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0016H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": false, \"wtt_arr\": \"0019H\", \"wtt_dep\": \"0022H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 2, \"distance_m\": 1225.691, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Hare Park Jn\", \"stage_seq\": 3, \"distance_m\": 7318.977, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 4, \"distance_m\": 16911.503, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033H\", \"location\": \"Moorthorpe\", \"stage_seq\": 5, \"distance_m\": 18007.271, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 6, \"distance_m\": 30350.077, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0042\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 7, \"distance_m\": 33772.751, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0045\", \"location\": \"Rotherham Central\", \"stage_seq\": 8, \"distance_m\": 37822.381, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0048H\", \"location\": \"Tinsley East Jn\", \"stage_seq\": 9, \"distance_m\": 40610.374, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049H\", \"location\": \"Tinsley South Jn\", \"stage_seq\": 10, \"distance_m\": 41753.943, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0051\", \"location\": \"Broughton Lane Jn\", \"stage_seq\": 11, \"distance_m\": 43026.912, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0053H\", \"location\": \"Woodburn Jn\", \"stage_seq\": 12, \"distance_m\": 45395.824, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0057\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 13, \"distance_m\": 47018.127, \"section_seq\": 1, \"route_path_id\": 104015}, {\"is_pass\": false, \"wtt_arr\": \"0059\", \"wtt_dep\": null, \"location\": \"Sheffield\", \"stage_seq\": 14, \"distance_m\": 47744.762, \"section_seq\": 1, \"route_path_id\": 104015}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 47744.762, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104015}], \"total_distance_m\": 47744.762, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 36807.481, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10937.281, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0016½", "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\": 6026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:15:24Z\", \"source_id\": 51916362, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:15:28Z\", \"source_id\": 16751463, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:47Z\", \"source_id\": 51928557, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:53Z\", \"source_id\": 16754864, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:54Z\", \"source_id\": 51933487, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:57Z\", \"source_id\": 16756136, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:10Z\", \"source_id\": 51937338, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:13Z\", \"source_id\": 16757077, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:04Z\", \"source_id\": 51944195, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:08Z\", \"source_id\": 16758917, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheffield", "service_state_platform": "6", "timing_fact_generation": 1789602728671742, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:53:29.842079", "service_state_evidence_id": 16758917, "current_leg_start_actual_dep": null, "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-16T23:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:03:33.275381", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P WKK SHF 5L36 195010 2 90 None {"version": 3, "segments": [{"to_m": 196.518, "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": 262.748, "from_m": 196.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": 290.613, "from_m": 262.748, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 369.811, "from_m": 290.613, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 887.558, "from_m": 369.811, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1197.869, "from_m": 887.558, "capability_applied": null, "effective_limit_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": 1225.691, "from_m": 1197.869, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1612.786, "from_m": 1225.691, "capability_applied": null, "effective_limit_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": 2740.139, "from_m": 1612.786, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3341.958, "from_m": 2740.139, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17045.425, "from_m": 3341.958, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17876.634, "from_m": 17045.425, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19119.009, "from_m": 17876.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28172.819, "from_m": 19119.009, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 28901.283, "from_m": 28172.819, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32852.39, "from_m": 28901.283, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 33132.0, "from_m": 32852.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": 33920.512, "from_m": 33132.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": 34913.536, "from_m": 33920.512, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45395.824, "from_m": 34913.536, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46351.107, "from_m": 45395.824, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46634.361, "from_m": 46351.107, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46911.269, "from_m": 46634.361, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47213.484, "from_m": 46911.269, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 47245.617, "from_m": 47213.484, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 47247.75, "from_m": 47245.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": 47744.762, "from_m": 47247.75, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 626597, "profile_key": "5b1cddacd8eb1c1fedacf345e6cf55f1c6677fbb43d351f02144aecb00206f82", "schedule_id": 32746, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0016H", "location": "Wakefield Kirkgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104015}, {"is_pass": false, "wtt_arr": "0019H", "wtt_dep": "0022H", "location": "Wakefield Westgate", "stage_seq": 2, "distance_m": 1225.691, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027", "location": "Hare Park Jn", "stage_seq": 3, "distance_m": 7318.977, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "South Kirkby Jn", "stage_seq": 4, "distance_m": 16911.503, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033H", "location": "Moorthorpe", "stage_seq": 5, "distance_m": 18007.271, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0040", "location": "Swinton (S.Yorks)", "stage_seq": 6, "distance_m": 30350.077, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0042", "location": "Aldwarke Jn", "stage_seq": 7, "distance_m": 33772.751, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0045", "location": "Rotherham Central", "stage_seq": 8, "distance_m": 37822.381, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0048H", "location": "Tinsley East Jn", "stage_seq": 9, "distance_m": 40610.374, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049H", "location": "Tinsley South Jn", "stage_seq": 10, "distance_m": 41753.943, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0051", "location": "Broughton Lane Jn", "stage_seq": 11, "distance_m": 43026.912, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0053H", "location": "Woodburn Jn", "stage_seq": 12, "distance_m": 45395.824, "section_seq": 1, "route_path_id": 104015}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0057", "location": "Nunnery Main Line Jn", "stage_seq": 13, "distance_m": 47018.127, "section_seq": 1, "route_path_id": 104015}, {"is_pass": false, "wtt_arr": "0059", "wtt_dep": null, "location": "Sheffield", "stage_seq": 14, "distance_m": 47744.762, "section_seq": 1, "route_path_id": 104015}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 47744.762, "from_m": 0.0, "section_seq": 1, "route_path_id": 104015}], "total_distance_m": 47744.762, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 36807.481, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10937.281, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6026, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:15:24Z", "source_id": 51916362, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:16:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:15:28Z", "source_id": 16751463, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6074, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:47Z", "source_id": 51928557, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:29:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:53Z", "source_id": 16754864, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7151, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:54Z", "source_id": 51933487, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:57Z", "source_id": 16756136, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:10Z", "source_id": 51937338, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:13Z", "source_id": 16757077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7317, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:04Z", "source_id": 51944195, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:53:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:08Z", "source_id": 16758917, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}] Wakefield Kirkgate 0016½ 0016½ 1 None None Sheffield 0059 0059 1A EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65107/2026-09-17/detailed None None None None None None None None None Wakefield Westgate Sheffield None None None None None 1 0 2026-09-17 00:03:51 TERMINATED 2026-09-16 23:53:00 Sheffield TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758917 1789602728671742 45 45 2026-09-17 00:03:33.275381 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:53:29.842079
595884 625771 P76434 522H72M916 2026-09-16 COMPLETE 16758922 2026-09-17 00:53:00 2026-09-17 00:03:51 2026-09-19 00:03:51 {"id": 625771, "stp": "P", "toc": "Greater Anglia", "uid": "P76434", "consist": "720514", "dest_crs": "CBG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76434/2026-09-17/detailed", "trust_id": "522H72M916", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-16", "dest_arr_time": "0049", "dest_platform": "1", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2H72", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "0053", "current_leg_dep": "0050", "current_leg_end": "Cambridge", "origin_dep_time": "2324", "origin_platform": "4", "current_location": "Cambridge", "last_update_time": "2026-09-17T00:03:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge South", "dest_arr_time_act": "0049", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge South", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.064, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.064, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29389.474, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 29671.865, \"from_m\": 29389.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32380.856, \"from_m\": 29671.865, \"capability_applied\": null, \"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\": 39192.509, \"from_m\": 32380.856, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39223.3, \"from_m\": 39192.509, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46334.144, \"from_m\": 39223.3, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49176.535, \"from_m\": 46334.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\": 55236.544, \"from_m\": 49176.535, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55297.705, \"from_m\": 55236.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\": 70080.617, \"from_m\": 55297.705, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73903.311, \"from_m\": 70080.617, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 73912.493, \"from_m\": 73903.311, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74420.238, \"from_m\": 73912.493, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 79087.962, \"from_m\": 74420.238, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80003.401, \"from_m\": 79087.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\": 85871.251, \"from_m\": 80003.401, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88861.048, \"from_m\": 85871.251, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 89505.63, \"from_m\": 88861.048, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 625771, \"profile_key\": \"ac664c11e9d6a965db89e342fed38a14051462b177de453cb2311bf4b371957e\", \"schedule_id\": 22461, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344H\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2350\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29630.624, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"2354\", \"location\": \"Roydon\", \"stage_seq\": 12, \"distance_m\": 32361.245, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"2357H\", \"wtt_dep\": \"2358H\", \"location\": \"Harlow Town\", \"stage_seq\": 13, \"distance_m\": 36551.882, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Harlow Mill\", \"stage_seq\": 14, \"distance_m\": 39348.77, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 15, \"distance_m\": 42951.593, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0011H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 16, \"distance_m\": 48788.974, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0015\", \"wtt_dep\": \"0015H\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 17, \"distance_m\": 53587.508, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Stansted North Jn\", \"stage_seq\": 18, \"distance_m\": 55180.436, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0018H\", \"wtt_dep\": \"0019\", \"location\": \"Elsenham\", \"stage_seq\": 19, \"distance_m\": 57183.601, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0024H\", \"location\": \"Newport (Essex)\", \"stage_seq\": 20, \"distance_m\": 64144.072, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0027\", \"wtt_dep\": \"0027H\", \"location\": \"Audley End\", \"stage_seq\": 21, \"distance_m\": 67014.092, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": \"0032H\", \"location\": \"Great Chesterford\", \"stage_seq\": 22, \"distance_m\": 73503.505, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": \"0036H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 23, \"distance_m\": 78870.408, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0040H\", \"wtt_dep\": \"0041\", \"location\": \"Shelford\", \"stage_seq\": 24, \"distance_m\": 84391.052, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0043\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 25, \"distance_m\": 85782.105, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0044H\", \"wtt_dep\": \"0045H\", \"location\": \"Cambridge South\", \"stage_seq\": 26, \"distance_m\": 86897.845, \"section_seq\": 1, \"route_path_id\": 37125}, {\"is_pass\": false, \"wtt_arr\": \"0049\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 27, \"distance_m\": 89505.63, \"section_seq\": 1, \"route_path_id\": 37125}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 89505.63, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37125}], \"total_distance_m\": 89505.63, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 84703.724, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4801.906, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2324", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:22Z\", \"source_id\": 51849652, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:29Z\", \"source_id\": 16732049, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:09Z\", \"source_id\": 51855714, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:11Z\", \"source_id\": 16733834, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:21Z\", \"source_id\": 51866204, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:27Z\", \"source_id\": 16736875, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:56Z\", \"source_id\": 51874850, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:04Z\", \"source_id\": 16739489, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:59Z\", \"source_id\": 51879256, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:01Z\", \"source_id\": 16740834, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:22Z\", \"source_id\": 51885607, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:24Z\", \"source_id\": 16742808, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:56Z\", \"source_id\": 51891867, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:03Z\", \"source_id\": 16744654, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:58:58Z\", \"source_id\": 51897330, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:03Z\", \"source_id\": 16746225, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:15Z\", \"source_id\": 51901465, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:19Z\", \"source_id\": 16747379, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:02Z\", \"source_id\": 51906196, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:08Z\", \"source_id\": 16748656, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:15Z\", \"source_id\": 51913113, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:19Z\", \"source_id\": 16750538, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:14Z\", \"source_id\": 51918169, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:23Z\", \"source_id\": 16751948, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:09Z\", \"source_id\": 51921844, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:12Z\", \"source_id\": 16752972, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:59Z\", \"source_id\": 51927006, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:09Z\", \"source_id\": 16754422, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:56Z\", \"source_id\": 51929565, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:04Z\", \"source_id\": 16755094, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:05Z\", \"source_id\": 51933616, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:07Z\", \"source_id\": 16756165, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:31Z\", \"source_id\": 51937599, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:39Z\", \"source_id\": 16757146, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:57Z\", \"source_id\": 51940258, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:02Z\", \"source_id\": 16757916, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:39Z\", \"source_id\": 16758433, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:06Z\", \"source_id\": 51944218, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:08Z\", \"source_id\": 16758922, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "1", "timing_fact_generation": 1789602733639749, "current_leg_arrival_utc": "2026-09-18T00:53:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:53:31.631987", "service_state_evidence_id": 16758922, "current_leg_start_actual_dep": "2026-09-18T00:49:30+01:00", "operational_evidence_version": 100, "service_state_event_time_utc": "2026-09-16T23:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:03:33.303664", "service_state_valid_until_kind": null, "operational_interpretation_version": 100, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST CBG 2H72 720514 5 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.064, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.064, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29389.474, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 29671.865, "from_m": 29389.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32380.856, "from_m": 29671.865, "capability_applied": null, "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": 39192.509, "from_m": 32380.856, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39223.3, "from_m": 39192.509, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46334.144, "from_m": 39223.3, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49176.535, "from_m": 46334.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": 55236.544, "from_m": 49176.535, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55297.705, "from_m": 55236.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": 70080.617, "from_m": 55297.705, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73903.311, "from_m": 70080.617, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 73912.493, "from_m": 73903.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74420.238, "from_m": 73912.493, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 79087.962, "from_m": 74420.238, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80003.401, "from_m": 79087.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": 85871.251, "from_m": 80003.401, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88861.048, "from_m": 85871.251, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 89505.63, "from_m": 88861.048, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 625771, "profile_key": "ac664c11e9d6a965db89e342fed38a14051462b177de453cb2311bf4b371957e", "schedule_id": 22461, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2324", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344H", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2350", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351H", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29630.624, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "2354", "location": "Roydon", "stage_seq": 12, "distance_m": 32361.245, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": "2358H", "location": "Harlow Town", "stage_seq": 13, "distance_m": 36551.882, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Harlow Mill", "stage_seq": 14, "distance_m": 39348.77, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005", "location": "Sawbridgeworth", "stage_seq": 15, "distance_m": 42951.593, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0011H", "location": "Bishops Stortford", "stage_seq": 16, "distance_m": 48788.974, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0015", "wtt_dep": "0015H", "location": "Stansted Mountfitchet", "stage_seq": 17, "distance_m": 53587.508, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Stansted North Jn", "stage_seq": 18, "distance_m": 55180.436, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0019", "location": "Elsenham", "stage_seq": 19, "distance_m": 57183.601, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0024H", "location": "Newport (Essex)", "stage_seq": 20, "distance_m": 64144.072, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": "0027H", "location": "Audley End", "stage_seq": 21, "distance_m": 67014.092, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": "0032H", "location": "Great Chesterford", "stage_seq": 22, "distance_m": 73503.505, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": "0036H", "location": "Whittlesford Parkway", "stage_seq": 23, "distance_m": 78870.408, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0040H", "wtt_dep": "0041", "location": "Shelford", "stage_seq": 24, "distance_m": 84391.052, "section_seq": 1, "route_path_id": 37125}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0043", "location": "Shepreth Branch Jn", "stage_seq": 25, "distance_m": 85782.105, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0044H", "wtt_dep": "0045H", "location": "Cambridge South", "stage_seq": 26, "distance_m": 86897.845, "section_seq": 1, "route_path_id": 37125}, {"is_pass": false, "wtt_arr": "0049", "wtt_dep": null, "location": "Cambridge", "stage_seq": 27, "distance_m": 89505.63, "section_seq": 1, "route_path_id": 37125}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 89505.63, "from_m": 0.0, "section_seq": 1, "route_path_id": 37125}], "total_distance_m": 89505.63, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 84703.724, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4801.906, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:22Z", "source_id": 51849652, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:27:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:29Z", "source_id": 16732049, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:09Z", "source_id": 51855714, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:31:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:11Z", "source_id": 16733834, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:21Z", "source_id": 51866204, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:38:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:27Z", "source_id": 16736875, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:56Z", "source_id": 51874850, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:43:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:04Z", "source_id": 16739489, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:59Z", "source_id": 51879256, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:46:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:01Z", "source_id": 16740834, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:22Z", "source_id": 51885607, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:51:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:24Z", "source_id": 16742808, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12820, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:56Z", "source_id": 51891867, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:55:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:03Z", "source_id": 16744654, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:58:58Z", "source_id": 51897330, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:59:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:03Z", "source_id": 16746225, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12808, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:15Z", "source_id": 51901465, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:19Z", "source_id": 16747379, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12802, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:02Z", "source_id": 51906196, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:08Z", "source_id": 16748656, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:15Z", "source_id": 51913113, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:13:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:19Z", "source_id": 16750538, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:14Z", "source_id": 51918169, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:18:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:23Z", "source_id": 16751948, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12692, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:09Z", "source_id": 51921844, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:21:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:12Z", "source_id": 16752972, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12688, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:59Z", "source_id": 51927006, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:09Z", "source_id": 16754422, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:56Z", "source_id": 51929565, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:04Z", "source_id": 16755094, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12674, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:05Z", "source_id": 51933616, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:36:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:07Z", "source_id": 16756165, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12669, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:31Z", "source_id": 51937599, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:40:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:39Z", "source_id": 16757146, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12626, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:57Z", "source_id": 51940258, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:02Z", "source_id": 16757916, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:39Z", "source_id": 16758433, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:06Z", "source_id": 51944218, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:53:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:08Z", "source_id": 16758922, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}] London Liverpool Street 2324 2324 4 None None Cambridge 0049 0049 1 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P76434/2026-09-17/detailed None Cambridge South 2026-09-18T00:49:30+01:00 Cambridge 3.0 {"type": "LineString", "coordinates": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]} 1.6 0050 0053 Cambridge South Cambridge Cambridge 52.1941415 0.1376343 52.1941415 0.1376343 1 0 2026-09-17 00:03:51 TERMINATED 2026-09-16 23:53:00 Cambridge TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758922 1789602733639749 100 100 2026-09-17 00:03:33.303664 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:53:31.631987
595885 626805 C15778 075T34M017 2026-09-16 COMPLETE 16759019 2026-09-17 00:53:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626805, "stp": "P", "toc": "ScotRail", "uid": "C15778", "consist": "380110", "dest_crs": "XCK", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15778/2026-09-17/detailed", "trust_id": "075T34M017", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Corkerhill C.S.M.D.", "service_date": "2026-09-16", "dest_arr_time": "0053", "dest_platform": null, "is_terminated": 1, "next_location": "Corkerhill C.S.M.D.", "signalling_id": "5T34", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0053", "current_leg_dep": "0036", "current_leg_end": "Corkerhill C.S.M.D.", "origin_dep_time": "0038", "origin_platform": "11", "current_location": "Corkerhill C.S.M.D.", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.2588986, 55.85577210000001], [-4.2589091, 55.85575599999999], [-4.259010999999999, 55.85556830000001], [-4.259063599999999, 55.855422], [-4.2590728, 55.8553988], [-4.259097800000001, 55.85533149999999], [-4.2591215, 55.8552686], [-4.259168, 55.85512599999999], [-4.2592711, 55.8548448], [-4.259532999999999, 55.8541274], [-4.2595469, 55.8540878], [-4.2595536, 55.8540673], [-4.259604699999999, 55.8539521], [-4.2596627, 55.8537715], [-4.2598181, 55.8533463], [-4.2599183, 55.85308289999998], [-4.259924699999999, 55.85306609999999], [-4.259964300000001, 55.85293419999999], [-4.2600191999999995, 55.852766199999984], [-4.2601584, 55.8523849], [-4.2601743, 55.8523338], [-4.260208, 55.8522404], [-4.260250999999999, 55.8521212], [-4.2603177, 55.851975], [-4.2603812, 55.85178899999999], [-4.2604304, 55.851674], [-4.2605259, 55.8514955], [-4.2606476, 55.8513353], [-4.2607179, 55.8512377], [-4.260826577132423, 55.85113166279792], [-4.2609155, 55.85104489999999], [-4.2609579, 55.8510073], [-4.2610421, 55.8509404], [-4.261148599999999, 55.8508569], [-4.261259699999999, 55.8507788], [-4.2614538, 55.8506429], [-4.2616199, 55.85054070000001], [-4.2618533, 55.85042620000001], [-4.2620266, 55.85034790000001], [-4.2621334, 55.850299599999985], [-4.262463999999999, 55.85018189999999], [-4.2625108, 55.850167299999995], [-4.262755, 55.85009109999999], [-4.2631315999999995, 55.84998310000001], [-4.2635209, 55.84989], [-4.2638298, 55.849823099999995], [-4.264347699999999, 55.849710599999995], [-4.2649539, 55.8495865], [-4.2654366999999995, 55.84948369999999], [-4.2655896, 55.84945230000001], [-4.2660291, 55.8493621], [-4.266586299999999, 55.849247], [-4.2672472, 55.84910539999999], [-4.2679054999999995, 55.84896440000001], [-4.2686807, 55.8488201], [-4.2690109, 55.84875859999999], [-4.269705, 55.84864700000001], [-4.2698657, 55.8486212], [-4.2704634, 55.8485282], [-4.270745299999999, 55.8484843], [-4.2729474, 55.848146799999995], [-4.2731842, 55.84811049999999], [-4.2745162, 55.84794260000001], [-4.274955699999999, 55.847896799999994], [-4.2753295, 55.8478601], [-4.2753898, 55.8478542], [-4.2761065, 55.8477785], [-4.2763816, 55.84775549999999], [-4.277514, 55.8476708], [-4.2777709, 55.84765159999999], [-4.2784657, 55.84761819999999], [-4.2789235, 55.8475948], [-4.2797405, 55.8475426], [-4.279811811127619, 55.84753919055483], [-4.2803115, 55.8475153], [-4.280480899999999, 55.84751020000001], [-4.2812529, 55.84750029999999], [-4.2830494, 55.847480299999994], [-4.2830812, 55.8474799], [-4.2834438, 55.8474759], [-4.285142499999999, 55.84749409999999], [-4.285427631600477, 55.84750224160864], [-4.285709653494894, 55.84751017003707], [-4.285958947357809, 55.84751634041128], [-4.286180190086051, 55.84752095925787], [-4.286378058576449, 55.847524233103506], [-4.286557229725832, 55.847526368474824], [-4.286722380431029, 55.84752757189848], [-4.286878187588868, 55.84752804990113], [-4.287029328096178, 55.847528009009395], [-4.2871804788497885, 55.84752765574994], [-4.2873363167465275, 55.84752719664942], [-4.287501518683225, 55.84752683823447], [-4.287680761556708, 55.84752678703174], [-4.287878722263807, 55.847527249567875], [-4.28810007770135, 55.84752843236952], [-4.288349504766167, 55.84753054196334], [-4.288631680355084, 55.84753378487596], [-4.289031199999999, 55.84752709999999], [-4.2896649, 55.8475027], [-4.290008499999999, 55.8474956], [-4.290104599999999, 55.84749409999999], [-4.2902638, 55.84749169999999], [-4.2911622, 55.84746719999999], [-4.2913838, 55.84746069999999], [-4.2921909, 55.8474372], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]}", "current_leg_start": "Glasgow Central High Level", "dest_arr_time_act": "0053", "motion_projection": null, "next_location_lat": "55.8363339", "next_location_lon": "-4.3245403", "previous_location": "Glasgow Central High Level", "current_leg_milage": "3.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2698.335, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4599.895, \"from_m\": 2698.335, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4708.665, \"from_m\": 4599.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4842.385, \"from_m\": 4708.665, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5704.539, \"from_m\": 4842.385, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626805, \"profile_key\": \"f05eec12d7a1f34331cc0636e6a0915c48d1ebfa6d983cae04453854dc8c7bde\", \"schedule_id\": 31563, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0038\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0048\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39883}, {\"is_pass\": false, \"wtt_arr\": \"0053\", \"wtt_dep\": null, \"location\": \"Corkerhill C.S.M.D.\", \"stage_seq\": 4, \"distance_m\": 5704.539, \"section_seq\": 1, \"route_path_id\": 39883}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5704.539, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39883}], \"total_distance_m\": 5704.539, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5269.478, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0038", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "55.8363339", "current_position_lon": "-4.3245403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:53Z\", \"source_id\": 51944606, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:58Z\", \"source_id\": 16759019, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Corkerhill C.S.M.D.", "service_state_platform": null, "timing_fact_generation": 1789602778869195, "current_leg_arrival_utc": "2026-09-18T00:53:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:53:52.122531", "service_state_evidence_id": 16759019, "current_leg_start_actual_dep": "2026-09-18T00:38:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-16T23:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:03:52.966286", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC XCK 5T34 380110 4 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2698.335, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4599.895, "from_m": 2698.335, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4708.665, "from_m": 4599.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4842.385, "from_m": 4708.665, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5704.539, "from_m": 4842.385, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626805, "profile_key": "f05eec12d7a1f34331cc0636e6a0915c48d1ebfa6d983cae04453854dc8c7bde", "schedule_id": 31563, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0038", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0040", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39883}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0048", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39883}, {"is_pass": false, "wtt_arr": "0053", "wtt_dep": null, "location": "Corkerhill C.S.M.D.", "stage_seq": 4, "distance_m": 5704.539, "section_seq": 1, "route_path_id": 39883}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5704.539, "from_m": 0.0, "section_seq": 1, "route_path_id": 39883}], "total_distance_m": 5704.539, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5269.478, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1688, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:53Z", "source_id": 51944606, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:53:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:58Z", "source_id": 16759019, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}] Glasgow Central High Level 0038 0038 11 None None Corkerhill C.S.M.D. 0053 0053 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15778/2026-09-17/detailed None Glasgow Central High Level 2026-09-18T00:38:00+01:00 Corkerhill C.S.M.D. 17.0 {"type": "LineString", "coordinates": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.2588986, 55.85577210000001], [-4.2589091, 55.85575599999999], [-4.259010999999999, 55.85556830000001], [-4.259063599999999, 55.855422], [-4.2590728, 55.8553988], [-4.259097800000001, 55.85533149999999], [-4.2591215, 55.8552686], [-4.259168, 55.85512599999999], [-4.2592711, 55.8548448], [-4.259532999999999, 55.8541274], [-4.2595469, 55.8540878], [-4.2595536, 55.8540673], [-4.259604699999999, 55.8539521], [-4.2596627, 55.8537715], [-4.2598181, 55.8533463], [-4.2599183, 55.85308289999998], [-4.259924699999999, 55.85306609999999], [-4.259964300000001, 55.85293419999999], [-4.2600191999999995, 55.852766199999984], [-4.2601584, 55.8523849], [-4.2601743, 55.8523338], [-4.260208, 55.8522404], [-4.260250999999999, 55.8521212], [-4.2603177, 55.851975], [-4.2603812, 55.85178899999999], [-4.2604304, 55.851674], [-4.2605259, 55.8514955], [-4.2606476, 55.8513353], [-4.2607179, 55.8512377], [-4.260826577132423, 55.85113166279792], [-4.2609155, 55.85104489999999], [-4.2609579, 55.8510073], [-4.2610421, 55.8509404], [-4.261148599999999, 55.8508569], [-4.261259699999999, 55.8507788], [-4.2614538, 55.8506429], [-4.2616199, 55.85054070000001], [-4.2618533, 55.85042620000001], [-4.2620266, 55.85034790000001], [-4.2621334, 55.850299599999985], [-4.262463999999999, 55.85018189999999], [-4.2625108, 55.850167299999995], [-4.262755, 55.85009109999999], [-4.2631315999999995, 55.84998310000001], [-4.2635209, 55.84989], [-4.2638298, 55.849823099999995], [-4.264347699999999, 55.849710599999995], [-4.2649539, 55.8495865], [-4.2654366999999995, 55.84948369999999], [-4.2655896, 55.84945230000001], [-4.2660291, 55.8493621], [-4.266586299999999, 55.849247], [-4.2672472, 55.84910539999999], [-4.2679054999999995, 55.84896440000001], [-4.2686807, 55.8488201], [-4.2690109, 55.84875859999999], [-4.269705, 55.84864700000001], [-4.2698657, 55.8486212], [-4.2704634, 55.8485282], [-4.270745299999999, 55.8484843], [-4.2729474, 55.848146799999995], [-4.2731842, 55.84811049999999], [-4.2745162, 55.84794260000001], [-4.274955699999999, 55.847896799999994], [-4.2753295, 55.8478601], [-4.2753898, 55.8478542], [-4.2761065, 55.8477785], [-4.2763816, 55.84775549999999], [-4.277514, 55.8476708], [-4.2777709, 55.84765159999999], [-4.2784657, 55.84761819999999], [-4.2789235, 55.8475948], [-4.2797405, 55.8475426], [-4.279811811127619, 55.84753919055483], [-4.2803115, 55.8475153], [-4.280480899999999, 55.84751020000001], [-4.2812529, 55.84750029999999], [-4.2830494, 55.847480299999994], [-4.2830812, 55.8474799], [-4.2834438, 55.8474759], [-4.285142499999999, 55.84749409999999], [-4.285427631600477, 55.84750224160864], [-4.285709653494894, 55.84751017003707], [-4.285958947357809, 55.84751634041128], [-4.286180190086051, 55.84752095925787], [-4.286378058576449, 55.847524233103506], [-4.286557229725832, 55.847526368474824], [-4.286722380431029, 55.84752757189848], [-4.286878187588868, 55.84752804990113], [-4.287029328096178, 55.847528009009395], [-4.2871804788497885, 55.84752765574994], [-4.2873363167465275, 55.84752719664942], [-4.287501518683225, 55.84752683823447], [-4.287680761556708, 55.84752678703174], [-4.287878722263807, 55.847527249567875], [-4.28810007770135, 55.84752843236952], [-4.288349504766167, 55.84753054196334], [-4.288631680355084, 55.84753378487596], [-4.289031199999999, 55.84752709999999], [-4.2896649, 55.8475027], [-4.290008499999999, 55.8474956], [-4.290104599999999, 55.84749409999999], [-4.2902638, 55.84749169999999], [-4.2911622, 55.84746719999999], [-4.2913838, 55.84746069999999], [-4.2921909, 55.8474372], [-4.292728899999999, 55.8474182], [-4.2928884, 55.84740219999999], [-4.2933582, 55.8473561], [-4.2936645, 55.8473297], [-4.2937135, 55.847323499999995], [-4.2939636, 55.8472921], [-4.2943337, 55.847247], [-4.2946032999999995, 55.8472123], [-4.2949305, 55.8471664], [-4.2952491, 55.847103099999984], [-4.2954992, 55.84705420000001], [-4.2957245, 55.846999200000006], [-4.2960168, 55.84691709999999], [-4.296676100000001, 55.8467033], [-4.297387399999999, 55.84645710000001], [-4.2977904, 55.84632249999999], [-4.297947799999999, 55.846282499999994], [-4.2983252, 55.8461866], [-4.2986832999999995, 55.846042399999995], [-4.2994927, 55.8457003], [-4.2998356, 55.84551429999999], [-4.3001573, 55.8453296], [-4.3003925, 55.84518799999999], [-4.3005818, 55.8450692], [-4.300799, 55.84492309999999], [-4.3009896, 55.8447894], [-4.3015442, 55.8444005], [-4.301569599999999, 55.8443813], [-4.3018556, 55.8441651], [-4.302080199999999, 55.8440209], [-4.3023089, 55.8438777], [-4.3026048999999995, 55.8437093], [-4.3029811, 55.84351319999999], [-4.3052349, 55.8424339], [-4.3070765, 55.84157530000001], [-4.3075654, 55.84135139999999], [-4.307986199999999, 55.84116079999999], [-4.3081735000000005, 55.8410844], [-4.3084117, 55.8409873], [-4.308818799999999, 55.840840400000005], [-4.309462100000001, 55.8406508], [-4.3098667, 55.840544099999995], [-4.3102704, 55.8404511], [-4.3106262, 55.84037990000001], [-4.311078499999999, 55.84029600000001], [-4.311913363773703, 55.84013971528525], [-4.313047, 55.83992750000001], [-4.3134496, 55.8398534], [-4.3151326, 55.83960079999999], [-4.3163518, 55.8393743], [-4.316615199999999, 55.83932149999999], [-4.3169116, 55.839262099999985], [-4.3171566, 55.83920829999999], [-4.317323, 55.83915960000001], [-4.3174619, 55.83911729999999], [-4.317627, 55.8390575], [-4.3178715, 55.8389581], [-4.317939399999999, 55.83893049999998], [-4.3184383, 55.83873620000001], [-4.3191035, 55.8384907], [-4.3195782, 55.8382738], [-4.3197096, 55.8382166], [-4.319841099999999, 55.83816689999999], [-4.320197799999999, 55.838028300000005], [-4.3204168, 55.8379372], [-4.3205679, 55.837865699999995], [-4.3214825999999995, 55.8373958], [-4.3220431999999995, 55.8371322], [-4.322739499999999, 55.83684220000001], [-4.3230141, 55.836727], [-4.3231348, 55.836678799999994], [-4.323260900000001, 55.83663810000001], [-4.325302, 55.8360146], [-4.3254201, 55.835979899999984], [-4.3255488, 55.8359498], [-4.3256829, 55.8359257], [-4.3258278, 55.83590610000001], [-4.3260075, 55.835885], [-4.326187199999999, 55.83586849999999], [-4.326332, 55.8358594], [-4.3267236, 55.835839799999995], [-4.326442, 55.8358745], [-4.325916299999999, 55.835946799999995], [-4.3257875, 55.8359709], [-4.3256676, 55.835999599999994], [-4.3255193, 55.8360357], [-4.325350299999999, 55.836085399999995], [-4.3245403, 55.83633390000001]]} 3.6 0036 0053 Glasgow Central High Level Corkerhill C.S.M.D. Corkerhill C.S.M.D. 55.8363339 -4.3245403 55.8363339 -4.3245403 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:53:00 Corkerhill C.S.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759019 1789602778869195 12 12 2026-09-17 00:03:52.966286 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:53:52.122531
595886 626751 G28143 875O81M017 2026-09-16 COMPLETE 16759125 2026-09-17 00:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626751, "stp": "O", "toc": "Southern", "uid": "G28143", "consist": "377701", "dest_crs": "XSH", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28143/2026-09-17/detailed", "trust_id": "875O81M017", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Selhurst T&R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "0113", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5O81", "timing_status": "EARLY", "origin_station": "Clapham Junction (C)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0031", "origin_platform": "17", "current_location": "Selhurst T&R.S.M.D", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "-19 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0113", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Selhurst Depot Yard Roads", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 176.811, \"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\": 2489.67, \"from_m\": 176.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\": 2930.604, \"from_m\": 2489.67, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10869.699, \"from_m\": 2930.604, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10891.125, \"from_m\": 10869.699, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10995.754, \"from_m\": 10891.125, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11792.118, \"from_m\": 10995.754, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12005.817, \"from_m\": 11792.118, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13804.93, \"from_m\": 12005.817, \"capability_applied\": null, \"effective_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\": 626751, \"profile_key\": \"f04c5f33e158ccd3be6e6324dba0a7953389d7f4134d55fd1aed007dfbb31f32\", \"schedule_id\": 39548, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Balham\", \"stage_seq\": 2, \"distance_m\": 3137.204, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037\", \"location\": \"Streatham North Jn\", \"stage_seq\": 3, \"distance_m\": 5483.214, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0038H\", \"location\": \"Streatham Common\", \"stage_seq\": 4, \"distance_m\": 6217.065, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": \"0048\", \"location\": \"Selhurst\", \"stage_seq\": 5, \"distance_m\": 10777.807, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0101\", \"location\": \"Selhurst Dpt Tennison Road\", \"stage_seq\": 6, \"distance_m\": 11994.951, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": false, \"wtt_arr\": \"0102H\", \"wtt_dep\": \"0107H\", \"location\": \"Selhurst Depot Yard Roads\", \"stage_seq\": 7, \"distance_m\": 12770.369, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0108H\", \"location\": \"Selhurst Dpt Tennison Road\", \"stage_seq\": 8, \"distance_m\": 13455.77, \"section_seq\": 1, \"route_path_id\": 30073}, {\"is_pass\": false, \"wtt_arr\": \"0113\", \"wtt_dep\": null, \"location\": \"Selhurst T&R.S.M.D\", \"stage_seq\": 9, \"distance_m\": 13804.93, \"section_seq\": 1, \"route_path_id\": 30073}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13804.93, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30073}], \"total_distance_m\": 13804.93, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11564.883, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2240.047, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0031", "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\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:27Z\", \"source_id\": 51933917, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:33Z\", \"source_id\": 16756235, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29908, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:00Z\", \"source_id\": 51936579, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:09Z\", \"source_id\": 16756888, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:57Z\", \"source_id\": 51943097, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:03Z\", \"source_id\": 16758637, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:48Z\", \"source_id\": 16759125, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Selhurst T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789602829046050, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.070854", "service_state_evidence_id": 16759125, "current_leg_start_actual_dep": null, "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.791369", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O None XSH 5O81 377701 5 100 None {"version": 3, "segments": [{"to_m": 176.811, "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": 2489.67, "from_m": 176.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": 2930.604, "from_m": 2489.67, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10869.699, "from_m": 2930.604, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10891.125, "from_m": 10869.699, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10995.754, "from_m": 10891.125, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11792.118, "from_m": 10995.754, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12005.817, "from_m": 11792.118, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13804.93, "from_m": 12005.817, "capability_applied": null, "effective_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": 626751, "profile_key": "f04c5f33e158ccd3be6e6324dba0a7953389d7f4134d55fd1aed007dfbb31f32", "schedule_id": 39548, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0031", "location": "Clapham Junction (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30073}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Balham", "stage_seq": 2, "distance_m": 3137.204, "section_seq": 1, "route_path_id": 30073}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037", "location": "Streatham North Jn", "stage_seq": 3, "distance_m": 5483.214, "section_seq": 1, "route_path_id": 30073}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0038H", "location": "Streatham Common", "stage_seq": 4, "distance_m": 6217.065, "section_seq": 1, "route_path_id": 30073}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": "0048", "location": "Selhurst", "stage_seq": 5, "distance_m": 10777.807, "section_seq": 1, "route_path_id": 30073}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0101", "location": "Selhurst Dpt Tennison Road", "stage_seq": 6, "distance_m": 11994.951, "section_seq": 1, "route_path_id": 30073}, {"is_pass": false, "wtt_arr": "0102H", "wtt_dep": "0107H", "location": "Selhurst Depot Yard Roads", "stage_seq": 7, "distance_m": 12770.369, "section_seq": 1, "route_path_id": 30073}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0108H", "location": "Selhurst Dpt Tennison Road", "stage_seq": 8, "distance_m": 13455.77, "section_seq": 1, "route_path_id": 30073}, {"is_pass": false, "wtt_arr": "0113", "wtt_dep": null, "location": "Selhurst T&R.S.M.D", "stage_seq": 9, "distance_m": 13804.93, "section_seq": 1, "route_path_id": 30073}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13804.93, "from_m": 0.0, "section_seq": 1, "route_path_id": 30073}], "total_distance_m": 13804.93, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11564.883, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2240.047, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:27Z", "source_id": 51933917, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:36:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:33Z", "source_id": 16756235, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29908, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:00Z", "source_id": 51936579, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:39:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:09Z", "source_id": 16756888, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:57Z", "source_id": 51943097, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:51:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:03Z", "source_id": 16758637, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:48Z", "source_id": 16759125, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}] Clapham Junction (C) 0031 0031 17 None None Selhurst T&R.S.M.D 0113 0113 None EARLY -19 minutes https://www.realtimetrains.co.uk/service/gb-nr:G28143/2026-09-17/detailed None None None None None None None None None Selhurst Depot Yard Roads Selhurst T&R.S.M.D None None None None None 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Selhurst T&R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759125 1789602829046050 25 25 2026-09-17 00:04:00.791369 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.070854
595887 626627 W84513 075B72M017 2026-09-16 COMPLETE 16759077 2026-09-17 00:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626627, "stp": "P", "toc": "ScotRail", "uid": "W84513", "consist": "385018", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84513/2026-09-17/detailed", "trust_id": "075B72M017", "origin_crs": "LNK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell T.M.D.", "service_date": "2026-09-16", "dest_arr_time": "0051", "dest_platform": null, "is_terminated": 1, "next_location": "Motherwell T.M.D.", "signalling_id": "5B72", "timing_status": "LATE", "origin_station": "Lanark", "current_leg_arr": "0054", "current_leg_dep": "0048", "current_leg_end": "Motherwell T.M.D.", "origin_dep_time": "0019", "origin_platform": "1", "current_location": "Motherwell T.M.D.", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]}", "current_leg_start": "Motherwell Sig. M372", "dest_arr_time_act": "0051", "motion_projection": null, "next_location_lat": "55.7991210", "next_location_lon": "-3.9981489", "previous_location": "Motherwell Sig. M372", "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\": 301.862, \"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\": 1325.187, \"from_m\": 301.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3558.712, \"from_m\": 1325.187, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4046.017, \"from_m\": 3558.712, \"capability_applied\": null, \"effective_limit_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\": 7162.784, \"from_m\": 4046.017, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 9052.476, \"from_m\": 7162.784, \"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\": 15404.212, \"from_m\": 9052.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\": 16666.144, \"from_m\": 15404.212, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17269.927, \"from_m\": 16666.144, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17734.006, \"from_m\": 17269.927, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18044.863, \"from_m\": 17734.006, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19001.74, \"from_m\": 18044.863, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21231.076, \"from_m\": 19001.74, \"capability_applied\": null, \"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\": 23440.095, \"from_m\": 21231.076, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 23487.664, \"from_m\": 23440.095, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24962.352, \"from_m\": 23487.664, \"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\": 25370.809, \"from_m\": 24962.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\": 25917.623, \"from_m\": 25370.809, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25972.053, \"from_m\": 25917.623, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26917.475, \"from_m\": 25972.053, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27010.154, \"from_m\": 26917.475, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27452.741, \"from_m\": 27010.154, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626627, \"profile_key\": \"ed46d0f12aeb2766850f561dd6889efeef6fe547ece24197a905d3db8687a53a\", \"schedule_id\": 33032, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Lanark\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Lanark Jn\", \"stage_seq\": 2, \"distance_m\": 4189.753, \"section_seq\": 1, \"route_path_id\": 104211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Law Jn\", \"stage_seq\": 3, \"distance_m\": 17012.605, \"section_seq\": 1, \"route_path_id\": 104211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034H\", \"location\": \"Shieldmuir\", \"stage_seq\": 4, \"distance_m\": 22784.53, \"section_seq\": 1, \"route_path_id\": 104211}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": \"0040\", \"location\": \"Motherwell\", \"stage_seq\": 5, \"distance_m\": 25541.09, \"section_seq\": 1, \"route_path_id\": 104211}, {\"is_pass\": false, \"wtt_arr\": \"0043\", \"wtt_dep\": \"0048\", \"location\": \"Motherwell Sig. M372\", \"stage_seq\": 6, \"distance_m\": 26917.475, \"section_seq\": 1, \"route_path_id\": 104211}, {\"is_pass\": false, \"wtt_arr\": \"0051\", \"wtt_dep\": null, \"location\": \"Motherwell T.M.D.\", \"stage_seq\": 7, \"distance_m\": 27452.741, \"section_seq\": 1, \"route_path_id\": 104211}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27452.741, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104211}], \"total_distance_m\": 27452.741, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27405.172, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 47.569, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7991210", "current_position_lon": "-3.9981489", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:43Z\", \"source_id\": 51931057, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:48Z\", \"source_id\": 16755469, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:11Z\", \"source_id\": 51934508, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:18Z\", \"source_id\": 16756391, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:58Z\", \"source_id\": 51938540, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:03Z\", \"source_id\": 16757423, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:24Z\", \"source_id\": 16759077, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789602805036158, "current_leg_arrival_utc": "2026-09-18T00:54:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.079891", "service_state_evidence_id": 16759077, "current_leg_start_actual_dep": "2026-09-18T00:51:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.832460", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P LNK None 5B72 385018 3 100 None {"version": 3, "segments": [{"to_m": 301.862, "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": 1325.187, "from_m": 301.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3558.712, "from_m": 1325.187, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4046.017, "from_m": 3558.712, "capability_applied": null, "effective_limit_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": 7162.784, "from_m": 4046.017, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 9052.476, "from_m": 7162.784, "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": 15404.212, "from_m": 9052.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": 16666.144, "from_m": 15404.212, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17269.927, "from_m": 16666.144, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17734.006, "from_m": 17269.927, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18044.863, "from_m": 17734.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19001.74, "from_m": 18044.863, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21231.076, "from_m": 19001.74, "capability_applied": null, "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": 23440.095, "from_m": 21231.076, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 23487.664, "from_m": 23440.095, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24962.352, "from_m": 23487.664, "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": 25370.809, "from_m": 24962.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": 25917.623, "from_m": 25370.809, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25972.053, "from_m": 25917.623, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26917.475, "from_m": 25972.053, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27010.154, "from_m": 26917.475, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27452.741, "from_m": 27010.154, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626627, "profile_key": "ed46d0f12aeb2766850f561dd6889efeef6fe547ece24197a905d3db8687a53a", "schedule_id": 33032, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0019", "location": "Lanark", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Lanark Jn", "stage_seq": 2, "distance_m": 4189.753, "section_seq": 1, "route_path_id": 104211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Law Jn", "stage_seq": 3, "distance_m": 17012.605, "section_seq": 1, "route_path_id": 104211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034H", "location": "Shieldmuir", "stage_seq": 4, "distance_m": 22784.53, "section_seq": 1, "route_path_id": 104211}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": "0040", "location": "Motherwell", "stage_seq": 5, "distance_m": 25541.09, "section_seq": 1, "route_path_id": 104211}, {"is_pass": false, "wtt_arr": "0043", "wtt_dep": "0048", "location": "Motherwell Sig. M372", "stage_seq": 6, "distance_m": 26917.475, "section_seq": 1, "route_path_id": 104211}, {"is_pass": false, "wtt_arr": "0051", "wtt_dep": null, "location": "Motherwell T.M.D.", "stage_seq": 7, "distance_m": 27452.741, "section_seq": 1, "route_path_id": 104211}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27452.741, "from_m": 0.0, "section_seq": 1, "route_path_id": 104211}], "total_distance_m": 27452.741, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27405.172, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 47.569, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2612, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:43Z", "source_id": 51931057, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:48Z", "source_id": 16755469, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2594, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:11Z", "source_id": 51934508, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:36:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:18Z", "source_id": 16756391, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2455, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:58Z", "source_id": 51938540, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:42:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:03Z", "source_id": 16757423, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:24Z", "source_id": 16759077, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}] Lanark 0019 0019 1 None None Motherwell T.M.D. 0051 0051 None LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84513/2026-09-17/detailed None Motherwell Sig. M372 2026-09-18T00:51:00+01:00 Motherwell T.M.D. 6.0 {"type": "LineString", "coordinates": [[-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]} 0.3 0048 0054 Motherwell Sig. M372 Motherwell T.M.D. Motherwell T.M.D. 55.7991210 -3.9981489 55.7991210 -3.9981489 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Motherwell T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759077 1789602805036158 19 19 2026-09-17 00:04:00.832460 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.079891
595888 624102 F48392 519L531816 2026-09-16 COMPLETE 16725241 2026-09-16 23:15:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 624102, "stp": "N", "toc": "c2c", "uid": "F48392", "consist": "357208+357209", "dest_crs": "LST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F48392/2026-09-16/detailed", "trust_id": "519L531816", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "16", "is_terminated": 1, "next_location": "Barking", "signalling_id": "9L53", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "2315", "current_leg_dep": "2310", "current_leg_end": "Barking", "origin_dep_time": "2203", "origin_platform": "2", "current_location": "Barking Sig. 1103", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "+20 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.13034719999999997, 51.527498], [0.1267419, 51.5278672], [0.12414549999999998, 51.52822719999998], [0.12292121592537336, 51.52843315721391], [0.12284491151132956, 51.52844599361935], [0.12294599999999996, 51.528336], [0.12301636040270376, 51.52823936869983], [0.12237330000000002, 51.5283524], [0.1215141, 51.5284996], [0.12082922533182508, 51.528617677721805], [0.12057094785121118, 51.5286622066896], [0.12039349999999996, 51.5286928], [0.12003936669984404, 51.528751628405935], [0.11960189999999998, 51.5288243], [0.118822, 51.528942699999995], [0.1180166, 51.5290728], [0.1176358, 51.52912109999999], [0.1172848, 51.5291554], [0.11637519999999996, 51.52924749999999], [0.1153262460427362, 51.529357548115456], [0.11498493795263068, 51.52939335551372], [0.1147405, 51.529419], [0.11318290000000002, 51.52959560000001], [0.11013, 51.52994290000001], [0.1086141, 51.5301214], [0.1078767, 51.530215799999986], [0.1071295, 51.5303169], [0.1056106, 51.53053750000001], [0.1041313, 51.53077450000001], [0.10334569999999998, 51.5309083], [0.102737, 51.5310131], [0.10202319999999998, 51.5311475], [0.1013191, 51.5312802], [0.09962079999999998, 51.531627699999994], [0.09898360000000002, 51.531777299999995], [0.0982328, 51.53196139999999], [0.0976351, 51.53212119999999], [0.09560889999999998, 51.53271429999999], [0.0939531, 51.5332469], [0.0931022, 51.53354079999998], [0.092272, 51.5338457], [0.0914739, 51.534151], [0.090601, 51.5345056], [0.08983152841195213, 51.53484005487593], [0.08974859999999998, 51.53487609999999], [0.0890252, 51.535182199999994], [0.08819489999999999, 51.535587199999995], [0.0874923, 51.5359329], [0.0869538, 51.53620980000001], [0.08565210000000001, 51.5368629], [0.08543119999999998, 51.53698239999999], [0.0854221, 51.5369872], [0.0853571, 51.5370211], [0.0851423, 51.537133], [0.0841866, 51.5376283], [0.08332049999999999, 51.538077099999995], [0.0829267, 51.53828059999999], [0.08250689999999998, 51.5384893], [0.0821387, 51.53866779999999], [0.08200236345345173, 51.53873322344753], [0.08149929999999998, 51.539002199999985], [0.0806247, 51.5394791], [0.0805214, 51.5395316], [0.08038923598497819, 51.53959910036112]]}", "current_leg_start": "Dagenham Dock", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.5395991", "next_location_lon": "0.0803892", "previous_location": "Dagenham Dock", "current_leg_milage": "2.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 796.55, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 830.391, \"from_m\": 796.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 881.925, \"from_m\": 830.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5753.763, \"from_m\": 881.925, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6407.84, \"from_m\": 5753.763, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10941.367, \"from_m\": 6407.84, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11258.982, \"from_m\": 10941.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19007.858, \"from_m\": 11258.982, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20381.658, \"from_m\": 19007.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20425.464, \"from_m\": 20381.658, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20468.624, \"from_m\": 20425.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\": 20577.758, \"from_m\": 20468.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30107.616, \"from_m\": 20577.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\": 30150.948, \"from_m\": 30107.616, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35977.03, \"from_m\": 30150.948, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36785.128, \"from_m\": 35977.03, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37286.505, \"from_m\": 36785.128, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55399.005, \"from_m\": 37286.505, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55440.641, \"from_m\": 55399.005, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60839.339, \"from_m\": 55440.641, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63339.786, \"from_m\": 60839.339, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 63935.673, \"from_m\": 63339.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\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 64039.442, \"from_m\": 63935.673, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64128.038, \"from_m\": 64039.442, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 64187.746, \"from_m\": 64128.038, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64277.824, \"from_m\": 64187.746, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65926.325, \"from_m\": 64277.824, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66539.556, \"from_m\": 65926.325, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 70487.585, \"from_m\": 66539.556, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70950.18, \"from_m\": 70487.585, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71020.796, \"from_m\": 70950.18, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71246.064, \"from_m\": 71020.796, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71757.511, \"from_m\": 71246.064, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72284.136, \"from_m\": 71757.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\": 72760.81, \"from_m\": 72284.136, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 73214.029, \"from_m\": 72760.81, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624102, \"profile_key\": \"e0a698d1bd815623d56d2c479223c1f102513f01812acf304df845e228855c66\", \"schedule_id\": 36303, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2209H\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2211H\", \"wtt_dep\": \"2212H\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": \"2214H\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2217\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2220\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2225H\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20752.473, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240\", \"location\": \"Stanford-le-Hope\", \"stage_seq\": 11, \"distance_m\": 28969.265, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Thames Haven Jn\", \"stage_seq\": 12, \"distance_m\": 30175.375, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"East Tilbury\", \"stage_seq\": 13, \"distance_m\": 32377.613, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Tilbury Town\", \"stage_seq\": 14, \"distance_m\": 38008.066, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256H\", \"location\": \"Grays\", \"stage_seq\": 15, \"distance_m\": 40836.837, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"West Thurrock Jn\", \"stage_seq\": 16, \"distance_m\": 42052.569, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302H\", \"location\": \"Purfleet\", \"stage_seq\": 17, \"distance_m\": 47014.441, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Rainham (Essex)\", \"stage_seq\": 18, \"distance_m\": 52308.835, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Dagenham Dock\", \"stage_seq\": 19, \"distance_m\": 56759.086, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Ripple Lane Renwick Rd Jn\", \"stage_seq\": 20, \"distance_m\": 57862.456, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 21, \"distance_m\": 60092.423, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Barking\", \"stage_seq\": 22, \"distance_m\": 60546.859, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Barking Station Jn\", \"stage_seq\": 23, \"distance_m\": 61415.472, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 24, \"distance_m\": 63280.112, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 25, \"distance_m\": 64187.746, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Stratford\", \"stage_seq\": 26, \"distance_m\": 66830.762, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Bow Jn\", \"stage_seq\": 27, \"distance_m\": 68324.061, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Bethnal Green\", \"stage_seq\": 28, \"distance_m\": 71393.666, \"section_seq\": 1, \"route_path_id\": 105156}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 29, \"distance_m\": 73214.029, \"section_seq\": 1, \"route_path_id\": 105156}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 73214.029, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105156}], \"total_distance_m\": 73214.029, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70279.487, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2934.542, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2203", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "51.5395991", "current_position_lon": "0.0803892", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:39Z\", \"source_id\": 51691558, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:06:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:51Z\", \"source_id\": 16685072, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:22Z\", \"source_id\": 51697541, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:23Z\", \"source_id\": 16686701, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:10:44Z\", \"source_id\": 51702812, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:10:49Z\", \"source_id\": 16688212, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:50Z\", \"source_id\": 51709520, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:52Z\", \"source_id\": 16690128, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:16:14Z\", \"source_id\": 51714599, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:16:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:16:16Z\", \"source_id\": 16691598, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:47Z\", \"source_id\": 51719949, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:50Z\", \"source_id\": 16693202, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:32Z\", \"source_id\": 51729891, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:35Z\", \"source_id\": 16696147, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:39Z\", \"source_id\": 51740113, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:41Z\", \"source_id\": 16699174, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:57Z\", \"source_id\": 51759380, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:03Z\", \"source_id\": 16704700, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:16Z\", \"source_id\": 51767825, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:21Z\", \"source_id\": 16707249, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:57Z\", \"source_id\": 51782842, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:58Z\", \"source_id\": 16711782, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:24Z\", \"source_id\": 51789653, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:28Z\", \"source_id\": 16713803, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:41Z\", \"source_id\": 51801301, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:42Z\", \"source_id\": 16717308, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:47Z\", \"source_id\": 51810610, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:52Z\", \"source_id\": 16720138, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:44Z\", \"source_id\": 51817562, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:51Z\", \"source_id\": 16722310, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:06Z\", \"source_id\": 51827001, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 16725241, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barking", "service_state_platform": "8", "timing_fact_generation": 1789598583811455, "current_leg_arrival_utc": "2026-09-17T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.089499", "service_state_evidence_id": 51827001, "current_leg_start_actual_dep": "2026-09-17T23:32:00+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.795664", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N SRY LST 9L53 357208+357209 8 100 None {"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 796.55, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 830.391, "from_m": 796.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 881.925, "from_m": 830.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5753.763, "from_m": 881.925, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6407.84, "from_m": 5753.763, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10941.367, "from_m": 6407.84, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11258.982, "from_m": 10941.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19007.858, "from_m": 11258.982, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20381.658, "from_m": 19007.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20425.464, "from_m": 20381.658, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20468.624, "from_m": 20425.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": 20577.758, "from_m": 20468.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30107.616, "from_m": 20577.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": 30150.948, "from_m": 30107.616, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35977.03, "from_m": 30150.948, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36785.128, "from_m": 35977.03, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37286.505, "from_m": 36785.128, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55399.005, "from_m": 37286.505, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55440.641, "from_m": 55399.005, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60839.339, "from_m": 55440.641, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63339.786, "from_m": 60839.339, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 63935.673, "from_m": 63339.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", "infrastructure_limit_mph": 20.0}, {"to_m": 64039.442, "from_m": 63935.673, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64128.038, "from_m": 64039.442, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 64187.746, "from_m": 64128.038, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64277.824, "from_m": 64187.746, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65926.325, "from_m": 64277.824, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66539.556, "from_m": 65926.325, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70487.585, "from_m": 66539.556, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70950.18, "from_m": 70487.585, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71020.796, "from_m": 70950.18, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71246.064, "from_m": 71020.796, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71757.511, "from_m": 71246.064, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72284.136, "from_m": 71757.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": 72760.81, "from_m": 72284.136, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 73214.029, "from_m": 72760.81, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624102, "profile_key": "e0a698d1bd815623d56d2c479223c1f102513f01812acf304df845e228855c66", "schedule_id": 36303, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2203", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2209H", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2211H", "wtt_dep": "2212H", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2214H", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2220", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2225H", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Pitsea", "stage_seq": 10, "distance_m": 20752.473, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Stanford-le-Hope", "stage_seq": 11, "distance_m": 28969.265, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Thames Haven Jn", "stage_seq": 12, "distance_m": 30175.375, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "East Tilbury", "stage_seq": 13, "distance_m": 32377.613, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Tilbury Town", "stage_seq": 14, "distance_m": 38008.066, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Grays", "stage_seq": 15, "distance_m": 40836.837, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "West Thurrock Jn", "stage_seq": 16, "distance_m": 42052.569, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302H", "location": "Purfleet", "stage_seq": 17, "distance_m": 47014.441, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Rainham (Essex)", "stage_seq": 18, "distance_m": 52308.835, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Dagenham Dock", "stage_seq": 19, "distance_m": 56759.086, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Ripple Lane Renwick Rd Jn", "stage_seq": 20, "distance_m": 57862.456, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Barking Riverside Up Jn", "stage_seq": 21, "distance_m": 60092.423, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Barking", "stage_seq": 22, "distance_m": 60546.859, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Barking Station Jn", "stage_seq": 23, "distance_m": 61415.472, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Woodgrange Park", "stage_seq": 24, "distance_m": 63280.112, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Forest Gate Jn", "stage_seq": 25, "distance_m": 64187.746, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Stratford", "stage_seq": 26, "distance_m": 66830.762, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Bow Jn", "stage_seq": 27, "distance_m": 68324.061, "section_seq": 1, "route_path_id": 105156}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Bethnal Green", "stage_seq": 28, "distance_m": 71393.666, "section_seq": 1, "route_path_id": 105156}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 29, "distance_m": 73214.029, "section_seq": 1, "route_path_id": 105156}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 73214.029, "from_m": 0.0, "section_seq": 1, "route_path_id": 105156}], "total_distance_m": 73214.029, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70279.487, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2934.542, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:39Z", "source_id": 51691558, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:06:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:51Z", "source_id": 16685072, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:22Z", "source_id": 51697541, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:08:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:23Z", "source_id": 16686701, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:10:44Z", "source_id": 51702812, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:10:49Z", "source_id": 16688212, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:50Z", "source_id": 51709520, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:14:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:52Z", "source_id": 16690128, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:16:14Z", "source_id": 51714599, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:16:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:16:16Z", "source_id": 16691598, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:47Z", "source_id": 51719949, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:19:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:50Z", "source_id": 16693202, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:32Z", "source_id": 51729891, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:24:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:35Z", "source_id": 16696147, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14454, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:39Z", "source_id": 51740113, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:29:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:41Z", "source_id": 16699174, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:57Z", "source_id": 51759380, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:38:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:03Z", "source_id": 16704700, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14496, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:16Z", "source_id": 51767825, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:42:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:21Z", "source_id": 16707249, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14502, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:57Z", "source_id": 51782842, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:50:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:58Z", "source_id": 16711782, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14542, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:24Z", "source_id": 51789653, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:54:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:28Z", "source_id": 16713803, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14571, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:41Z", "source_id": 51801301, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:00:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:42Z", "source_id": 16717308, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14578, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:47Z", "source_id": 51810610, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:52Z", "source_id": 16720138, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14623, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:44Z", "source_id": 51817562, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:09:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:51Z", "source_id": 16722310, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14708, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:06Z", "source_id": 51827001, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 16725241, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}] Shoeburyness 2203 2203 2 None None London Liverpool Street 2334 2334 16 LATE +20 minutes https://www.realtimetrains.co.uk/service/gb-nr:F48392/2026-09-16/detailed None Dagenham Dock 2026-09-17T23:32:00+01:00 Barking 5.0 {"type": "LineString", "coordinates": [[0.13034719999999997, 51.527498], [0.1267419, 51.5278672], [0.12414549999999998, 51.52822719999998], [0.12292121592537336, 51.52843315721391], [0.12284491151132956, 51.52844599361935], [0.12294599999999996, 51.528336], [0.12301636040270376, 51.52823936869983], [0.12237330000000002, 51.5283524], [0.1215141, 51.5284996], [0.12082922533182508, 51.528617677721805], [0.12057094785121118, 51.5286622066896], [0.12039349999999996, 51.5286928], [0.12003936669984404, 51.528751628405935], [0.11960189999999998, 51.5288243], [0.118822, 51.528942699999995], [0.1180166, 51.5290728], [0.1176358, 51.52912109999999], [0.1172848, 51.5291554], [0.11637519999999996, 51.52924749999999], [0.1153262460427362, 51.529357548115456], [0.11498493795263068, 51.52939335551372], [0.1147405, 51.529419], [0.11318290000000002, 51.52959560000001], [0.11013, 51.52994290000001], [0.1086141, 51.5301214], [0.1078767, 51.530215799999986], [0.1071295, 51.5303169], [0.1056106, 51.53053750000001], [0.1041313, 51.53077450000001], [0.10334569999999998, 51.5309083], [0.102737, 51.5310131], [0.10202319999999998, 51.5311475], [0.1013191, 51.5312802], [0.09962079999999998, 51.531627699999994], [0.09898360000000002, 51.531777299999995], [0.0982328, 51.53196139999999], [0.0976351, 51.53212119999999], [0.09560889999999998, 51.53271429999999], [0.0939531, 51.5332469], [0.0931022, 51.53354079999998], [0.092272, 51.5338457], [0.0914739, 51.534151], [0.090601, 51.5345056], [0.08983152841195213, 51.53484005487593], [0.08974859999999998, 51.53487609999999], [0.0890252, 51.535182199999994], [0.08819489999999999, 51.535587199999995], [0.0874923, 51.5359329], [0.0869538, 51.53620980000001], [0.08565210000000001, 51.5368629], [0.08543119999999998, 51.53698239999999], [0.0854221, 51.5369872], [0.0853571, 51.5370211], [0.0851423, 51.537133], [0.0841866, 51.5376283], [0.08332049999999999, 51.538077099999995], [0.0829267, 51.53828059999999], [0.08250689999999998, 51.5384893], [0.0821387, 51.53866779999999], [0.08200236345345173, 51.53873322344753], [0.08149929999999998, 51.539002199999985], [0.0806247, 51.5394791], [0.0805214, 51.5395316], [0.08038923598497819, 51.53959910036112]]} 2.4 2310 2315 Dagenham Dock Barking Sig. 1103 Barking 51.5395991 0.0803892 51.5395991 0.0803892 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Barking TD TRACKING_TIMEOUT 51827001 1789598583811455 79 79 2026-09-17 00:04:00.795664 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.089499
595889 626125 P64778 095H82M916 2026-09-16 COMPLETE None 2026-09-16 23:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626125, "stp": "P", "toc": "Northern", "uid": "P64778", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64778/2026-09-16/detailed", "trust_id": "095H82M916", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skipton Broughton Road CS", "service_date": "2026-09-16", "dest_arr_time": "2354", "dest_platform": null, "is_terminated": 1, "next_location": "Skipton Broughton Road CS", "signalling_id": "5H82", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "2354", "current_leg_dep": "2338", "current_leg_end": "Skipton Broughton Road CS", "origin_dep_time": "2344", "origin_platform": "3", "current_location": "Skipton", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0252036999999996, 53.95829389999999], [-2.0256613, 53.958371099999994], [-2.0261309, 53.9584328], [-2.0264806, 53.95846480000001], [-2.0268188, 53.9584899], [-2.0271764000000005, 53.9585229], [-2.0275321, 53.9585449], [-2.0280446, 53.958536200000005], [-2.0286951999999996, 53.958496], [-2.0291805, 53.95844710000001], [-2.0296531999999994, 53.9583735], [-2.0302521, 53.9582673], [-2.0307546, 53.95816099999999], [-2.031146000000001, 53.9580704], [-2.0336684999999997, 53.9574865]]}", "current_leg_start": "Skipton", "dest_arr_time_act": "2354", "motion_projection": null, "next_location_lat": "53.9574865", "next_location_lon": "-2.0336685", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51868416\", \"confirmationDeadline\": \"2026-09-16T23:45:33+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 108.08, \"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\": 155.161, \"from_m\": 108.08, \"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\": 576.43, \"from_m\": 155.161, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 626125, \"profile_key\": \"fba43f403e1f3cc4f92b4a955be9c20b11488db591c66000d57d30b06c66cfa8\", \"schedule_id\": 21403, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36731}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": null, \"location\": \"Skipton Broughton Road CS\", \"stage_seq\": 2, \"distance_m\": 576.43, \"section_seq\": 1, \"route_path_id\": 36731}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 576.43, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36731}], \"total_distance_m\": 576.43, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 576.43, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2344", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "16.0", "current_position_lat": "53.9574865", "current_position_lon": "-2.0336685", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Skipton", "service_state_platform": "3", "timing_fact_generation": 1789598602856794, "current_leg_arrival_utc": "2026-09-16T23:45:33+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.267497", "service_state_evidence_id": 51868416, "current_leg_start_actual_dep": "2026-09-16T23:38:33+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.801807", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SKI None 5H82 None None None None {"version": 3, "segments": [{"to_m": 108.08, "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": 155.161, "from_m": 108.08, "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": 576.43, "from_m": 155.161, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 626125, "profile_key": "fba43f403e1f3cc4f92b4a955be9c20b11488db591c66000d57d30b06c66cfa8", "schedule_id": 21403, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2344", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36731}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": null, "location": "Skipton Broughton Road CS", "stage_seq": 2, "distance_m": 576.43, "section_seq": 1, "route_path_id": 36731}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 576.43, "from_m": 0.0, "section_seq": 1, "route_path_id": 36731}], "total_distance_m": 576.43, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 576.43, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Skipton 2344 2344 3 None None Skipton Broughton Road CS 2354 2354 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P64778/2026-09-16/detailed None Skipton 2026-09-16T23:38:33+01:00 Skipton Broughton Road CS 16.0 {"type": "LineString", "coordinates": [[-2.0252036999999996, 53.95829389999999], [-2.0256613, 53.958371099999994], [-2.0261309, 53.9584328], [-2.0264806, 53.95846480000001], [-2.0268188, 53.9584899], [-2.0271764000000005, 53.9585229], [-2.0275321, 53.9585449], [-2.0280446, 53.958536200000005], [-2.0286951999999996, 53.958496], [-2.0291805, 53.95844710000001], [-2.0296531999999994, 53.9583735], [-2.0302521, 53.9582673], [-2.0307546, 53.95816099999999], [-2.031146000000001, 53.9580704], [-2.0336684999999997, 53.9574865]]} 0.4 2338 2354 None Skipton Skipton Broughton Road CS 53.9574865 -2.0336685 53.9574865 -2.0336685 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Skipton TD TRACKING_TIMEOUT 51868416 1789598602856794 5 5 2026-09-17 00:04:00.801807 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.267497
595890 626211 P91669 885M74M916 2026-09-16 COMPLETE None 2026-09-16 23:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626211, "stp": "P", "toc": "Southeastern", "uid": "P91669", "consist": "707013+707014", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91669/2026-09-16/detailed", "trust_id": "885M74M916", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dartford Down Sidings", "service_date": "2026-09-16", "dest_arr_time": "2352", "dest_platform": null, "is_terminated": 1, "next_location": "Dartford Down Sidings", "signalling_id": "5M74", "timing_status": "LATE", "origin_station": "Dartford", "current_leg_arr": "2352", "current_leg_dep": "2351", "current_leg_end": "Dartford Down Sidings", "origin_dep_time": "2349", "origin_platform": "3", "current_location": "Dartford", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2197223, 51.44745129999999], [0.2199828, 51.447404299999995], [0.2201921, 51.447371100000005], [0.22052109999999997, 51.4473283], [0.22074669999999996, 51.4473016], [0.2209436, 51.4472844], [0.22168099999999996, 51.4472199], [0.22234229999999996, 51.44717760000001], [0.2226273, 51.4471722], [0.2233416, 51.447178499999985], [0.2237742, 51.44717709999999], [0.2241393, 51.44719539999999], [0.2246248, 51.44721570000001], [0.2249391, 51.447231899999984], [0.2255103, 51.44725639999999], [0.2263947, 51.4473028], [0.2270729999999999, 51.44733440000001], [0.2275371, 51.44735829999999], [0.228141, 51.4473835], [0.2286547, 51.4474102]]}", "current_leg_start": "Dartford", "dest_arr_time_act": "2352", "motion_projection": null, "next_location_lat": "51.4474102", "next_location_lon": "0.2286547", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51887055\", \"confirmationDeadline\": \"2026-09-16T23:54:03+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.633, \"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\": 623.854, \"from_m\": 284.633, \"capability_applied\": null, \"effective_limit_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\": 626211, \"profile_key\": \"5aee8b444779ee26a45abd0a98ac184d6915c1dc9753d9a852f682d1f9e6666f\", \"schedule_id\": 24801, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100420}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": null, \"location\": \"Dartford Down Sidings\", \"stage_seq\": 2, \"distance_m\": 623.854, \"section_seq\": 1, \"route_path_id\": 100420}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 623.854, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100420}], \"total_distance_m\": 623.854, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 623.854, \"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": "2349", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "51.4474102", "current_position_lon": "0.2286547", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Dartford", "service_state_platform": "3", "timing_fact_generation": 1789602785224530, "current_leg_arrival_utc": "2026-09-16T23:54:03+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.270236", "service_state_evidence_id": 51887055, "current_leg_start_actual_dep": "2026-09-16T23:51:03+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.798869", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD None 5M74 707013+707014 10 100 None {"version": 3, "segments": [{"to_m": 284.633, "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": 623.854, "from_m": 284.633, "capability_applied": null, "effective_limit_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": 626211, "profile_key": "5aee8b444779ee26a45abd0a98ac184d6915c1dc9753d9a852f682d1f9e6666f", "schedule_id": 24801, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2349", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100420}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": null, "location": "Dartford Down Sidings", "stage_seq": 2, "distance_m": 623.854, "section_seq": 1, "route_path_id": 100420}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 623.854, "from_m": 0.0, "section_seq": 1, "route_path_id": 100420}], "total_distance_m": 623.854, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 623.854, "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} [] Dartford 2349 2349 3 None None Dartford Down Sidings 2352 2352 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91669/2026-09-16/detailed None Dartford 2026-09-16T23:51:03+01:00 Dartford Down Sidings 1.0 {"type": "LineString", "coordinates": [[0.2197223, 51.44745129999999], [0.2199828, 51.447404299999995], [0.2201921, 51.447371100000005], [0.22052109999999997, 51.4473283], [0.22074669999999996, 51.4473016], [0.2209436, 51.4472844], [0.22168099999999996, 51.4472199], [0.22234229999999996, 51.44717760000001], [0.2226273, 51.4471722], [0.2233416, 51.447178499999985], [0.2237742, 51.44717709999999], [0.2241393, 51.44719539999999], [0.2246248, 51.44721570000001], [0.2249391, 51.447231899999984], [0.2255103, 51.44725639999999], [0.2263947, 51.4473028], [0.2270729999999999, 51.44733440000001], [0.2275371, 51.44735829999999], [0.228141, 51.4473835], [0.2286547, 51.4474102]]} 0.4 2351 2352 None Dartford Dartford Down Sidings 51.4474102 0.2286547 51.4474102 0.2286547 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Dartford TD TRACKING_TIMEOUT 51887055 1789602785224530 86 86 2026-09-17 00:04:00.798869 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.270236
595891 626281 C61967 722O06M916 2026-09-16 COMPLETE None 2026-09-16 23:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626281, "stp": "P", "toc": "London Underground", "uid": "C61967", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61967/2026-09-16/detailed", "trust_id": "722O06M916", "origin_crs": "SBP", "show_on_map": 0, "dar_est_time": "23:54:00", "dar_platform": null, "dest_station": "London Road Depot", "service_date": "2026-09-16", "dest_arr_time": "0035", "dest_platform": null, "is_terminated": 1, "next_location": "Harlesden", "signalling_id": "2O06", "timing_status": null, "origin_station": "Stonebridge Park", "current_leg_arr": "2356", "current_leg_dep": "2354", "current_leg_end": "Harlesden", "origin_dep_time": "2354", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2762892235871661, 51.54411715868427], [-0.2751475, 51.5436998], [-0.27470079999999997, 51.54353270000001], [-0.2740519, 51.54329049999999], [-0.2724442999999999, 51.5426793], [-0.2711497, 51.542196], [-0.2704951, 51.5419506], [-0.26953639999999995, 51.541557799999985], [-0.26949458523585645, 51.541540384244435], [-0.2683873, 51.54107919999999], [-0.2673193, 51.5406244], [-0.2667224, 51.540361], [-0.26629679999999994, 51.54017730000001], [-0.2659327, 51.54002130000001], [-0.2655977, 51.539872300000006], [-0.2651331, 51.53967109999999], [-0.26476739999999993, 51.5395123], [-0.2644092, 51.53936139999999], [-0.2640683, 51.53920869999999], [-0.2637315, 51.53906159999999], [-0.2633683, 51.538904899999984], [-0.2630398, 51.538757], [-0.2628081, 51.538651299999984], [-0.2625514, 51.53853309999999], [-0.2621116, 51.5383287], [-0.2617691, 51.5381727], [-0.2614432, 51.53801239999999], [-0.2611088, 51.53786109999999], [-0.2606552, 51.5376318], [-0.259929, 51.537319], [-0.25888740000000005, 51.53682619999999], [-0.2582051, 51.536507]]}", "current_leg_start": "Stonebridge Park", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "51.5365070", "next_location_lon": "-0.2582051", "previous_location": null, "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1024.869, \"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\": 1729.092, \"from_m\": 1024.869, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2730.494, \"from_m\": 1729.092, \"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\": 3606.934, \"from_m\": 2730.494, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3659.03, \"from_m\": 3606.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3796.873, \"from_m\": 3659.03, \"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\": 4078.229, \"from_m\": 3796.873, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8216.014, \"from_m\": 4078.229, \"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\": 8643.416, \"from_m\": 8216.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9782.688, \"from_m\": 8643.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\": 11100.992, \"from_m\": 9782.688, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11407.098, \"from_m\": 11100.992, \"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\": 11620.779, \"from_m\": 11407.098, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12682.432, \"from_m\": 11620.779, \"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\": 12854.825, \"from_m\": 12682.432, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13844.35, \"from_m\": 12854.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\": 16346.612, \"from_m\": 13844.35, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16834.09, \"from_m\": 16346.612, \"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\": 17546.711, \"from_m\": 16834.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17657.999, \"from_m\": 17546.711, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17704.436, \"from_m\": 17657.999, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18011.278, \"from_m\": 17704.436, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18912.87, \"from_m\": 18011.278, \"capability_applied\": null, \"effective_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\": 626281, \"profile_key\": \"a99d4cbc293a4201857bc295a64f23ed03f636eb561e6dbde15c0665cddb32e5\", \"schedule_id\": 7420, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Stonebridge Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 58554}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": \"2356H\", \"location\": \"Harlesden\", \"stage_seq\": 2, \"distance_m\": 1533.036, \"section_seq\": 1, \"route_path_id\": 58554}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 3, \"distance_m\": 2604.493, \"section_seq\": 1, \"route_path_id\": 58554}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Kensal Green\", \"stage_seq\": 4, \"distance_m\": 5153.519, \"section_seq\": 1, \"route_path_id\": 58554}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 5, \"distance_m\": 6172.516, \"section_seq\": 1, \"route_path_id\": 58554}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 6, \"distance_m\": 6430.315, \"section_seq\": 1, \"route_path_id\": 58554}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"London Road Depot\", \"stage_seq\": 7, \"distance_m\": 18912.87, \"section_seq\": 1, \"route_path_id\": 58554}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18912.87, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 58554}], \"total_distance_m\": 18912.87, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14638.472, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4274.398, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2354", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.5365070", "current_position_lon": "-0.2582051", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stonebridge Park", "service_state_platform": "1", "timing_fact_generation": 1789598626194371, "current_leg_arrival_utc": "2026-09-16T23:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.272782", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:54:30+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.805685", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P SBP None 2O06 None None None None {"version": 3, "segments": [{"to_m": 1024.869, "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": 1729.092, "from_m": 1024.869, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2730.494, "from_m": 1729.092, "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": 3606.934, "from_m": 2730.494, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3659.03, "from_m": 3606.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3796.873, "from_m": 3659.03, "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": 4078.229, "from_m": 3796.873, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8216.014, "from_m": 4078.229, "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": 8643.416, "from_m": 8216.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9782.688, "from_m": 8643.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": 11100.992, "from_m": 9782.688, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11407.098, "from_m": 11100.992, "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": 11620.779, "from_m": 11407.098, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12682.432, "from_m": 11620.779, "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": 12854.825, "from_m": 12682.432, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13844.35, "from_m": 12854.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": 16346.612, "from_m": 13844.35, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 16834.09, "from_m": 16346.612, "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": 17546.711, "from_m": 16834.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 17657.999, "from_m": 17546.711, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17704.436, "from_m": 17657.999, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18011.278, "from_m": 17704.436, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18912.87, "from_m": 18011.278, "capability_applied": null, "effective_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": 626281, "profile_key": "a99d4cbc293a4201857bc295a64f23ed03f636eb561e6dbde15c0665cddb32e5", "schedule_id": 7420, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2354", "location": "Stonebridge Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 58554}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": "2356H", "location": "Harlesden", "stage_seq": 2, "distance_m": 1533.036, "section_seq": 1, "route_path_id": 58554}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Willesden Junction Low Level", "stage_seq": 3, "distance_m": 2604.493, "section_seq": 1, "route_path_id": 58554}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Kensal Green", "stage_seq": 4, "distance_m": 5153.519, "section_seq": 1, "route_path_id": 58554}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Queen's Park Jn", "stage_seq": 5, "distance_m": 6172.516, "section_seq": 1, "route_path_id": 58554}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005", "location": "Queen's Park (DC)", "stage_seq": 6, "distance_m": 6430.315, "section_seq": 1, "route_path_id": 58554}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "London Road Depot", "stage_seq": 7, "distance_m": 18912.87, "section_seq": 1, "route_path_id": 58554}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18912.87, "from_m": 0.0, "section_seq": 1, "route_path_id": 58554}], "total_distance_m": 18912.87, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14638.472, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4274.398, "synthetic_unknown_infrastructure_limit_mph": 60} [] Stonebridge Park 2354 2354 1 23:54:00 None London Road Depot 0035 0035 None None None https://www.realtimetrains.co.uk/service/gb-nr:C61967/2026-09-16/detailed None Stonebridge Park 2026-09-16T23:54:30+01:00 Harlesden 2.0 {"type": "LineString", "coordinates": [[-0.2762892235871661, 51.54411715868427], [-0.2751475, 51.5436998], [-0.27470079999999997, 51.54353270000001], [-0.2740519, 51.54329049999999], [-0.2724442999999999, 51.5426793], [-0.2711497, 51.542196], [-0.2704951, 51.5419506], [-0.26953639999999995, 51.541557799999985], [-0.26949458523585645, 51.541540384244435], [-0.2683873, 51.54107919999999], [-0.2673193, 51.5406244], [-0.2667224, 51.540361], [-0.26629679999999994, 51.54017730000001], [-0.2659327, 51.54002130000001], [-0.2655977, 51.539872300000006], [-0.2651331, 51.53967109999999], [-0.26476739999999993, 51.5395123], [-0.2644092, 51.53936139999999], [-0.2640683, 51.53920869999999], [-0.2637315, 51.53906159999999], [-0.2633683, 51.538904899999984], [-0.2630398, 51.538757], [-0.2628081, 51.538651299999984], [-0.2625514, 51.53853309999999], [-0.2621116, 51.5383287], [-0.2617691, 51.5381727], [-0.2614432, 51.53801239999999], [-0.2611088, 51.53786109999999], [-0.2606552, 51.5376318], [-0.259929, 51.537319], [-0.25888740000000005, 51.53682619999999], [-0.2582051, 51.536507]]} 0.9 2354 2356 None None Harlesden 51.5365070 -0.2582051 51.5365070 -0.2582051 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Stonebridge Park SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598626194371 2 2 2026-09-17 00:04:00.805685 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.272782
595892 626283 W75698 652P13M916 2026-09-16 COMPLETE None 2026-09-16 23:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626283, "stp": "P", "toc": "West Midlands Trains", "uid": "W75698", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75698/2026-09-16/detailed", "trust_id": "652P13M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:54:00", "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-16", "dest_arr_time": "2357", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P13", "timing_status": null, "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "2357", "current_leg_dep": "2354", "current_leg_end": "Stourbridge Town", "origin_dep_time": "2354", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T00:04:21", "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": "2357", "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\": 626283, \"profile_key\": \"db913b5f1b5714d905fe3f5382a908e8e2759958898510a3888a427060b34a34\", \"schedule_id\": 28232, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"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": "2354", "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": 1789598613146310, "current_leg_arrival_utc": "2026-09-16T23:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:00.280877", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:54:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:00.829536", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P None SBT 2P13 139002 1 45 None {"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 626283, "profile_key": "db913b5f1b5714d905fe3f5382a908e8e2759958898510a3888a427060b34a34", "schedule_id": 28232, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2354", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "2357", "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) 2354 2354 None 23:54:00 None Stourbridge Town 2357 2357 None None None https://www.realtimetrains.co.uk/service/gb-nr:W75698/2026-09-16/detailed None Stourbridge Jn (Town Plat) 2026-09-16T23:54: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 2354 2357 None None Stourbridge Town 52.4556837 -2.1420110 52.4556837 -2.1420110 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Stourbridge Jn (Town Plat) SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598613146310 1 1 2026-09-17 00:04:00.829536 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:00.280877
595893 624007 W33907 721F39M816 2026-09-16 COMPLETE 16758904 2026-09-17 00:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 624007, "stp": "O", "toc": "Avanti West Coast", "uid": "W33907", "consist": "390126", "dest_crs": "LIV", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W33907/2026-09-17/detailed", "trust_id": "721F39M816", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-16", "dest_arr_time": "0050", "dest_platform": "9", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "1F39", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "0054", "current_leg_dep": "0038", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2200", "origin_platform": "3", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7395457757805235, 53.33880437666731], [-2.7396628, 53.3390295], [-2.7398821999999994, 53.339537199999995], [-2.739909, 53.3396088], [-2.7400929, 53.34016270000001], [-2.7402094, 53.34054750000001], [-2.7402596, 53.340740799999985], [-2.7402961, 53.3409137], [-2.7403603999999997, 53.3413138], [-2.7403921, 53.341713199999994], [-2.740392, 53.342022799999995], [-2.7403755999999997, 53.3423169], [-2.7403418000000004, 53.3425864], [-2.7403037, 53.3428355], [-2.7402365, 53.34313199999999], [-2.7401614999999997, 53.3434103], [-2.740128, 53.3435136], [-2.7400926000000005, 53.343621799999994], [-2.7400113, 53.3438271], [-2.7398167, 53.344269100000005], [-2.7395788, 53.34469279999998], [-2.7380860999999994, 53.3473447], [-2.7379068999999996, 53.347681699999995], [-2.7377656, 53.34803430000001], [-2.7376853, 53.3482556], [-2.737614, 53.3485121], [-2.7375538, 53.348785799999995], [-2.7375179, 53.34903609999999], [-2.7375173, 53.3493099], [-2.7375404999999997, 53.34957889999999], [-2.7375747, 53.3498132], [-2.73764, 53.3501972], [-2.7378212, 53.3507433], [-2.7378660999999997, 53.35085659999999], [-2.7379974, 53.3512451], [-2.7381604, 53.35158190000001], [-2.7384769999999996, 53.3520701], [-2.7386579, 53.35231180000001], [-2.7388483999999997, 53.3525512], [-2.739214, 53.3529615], [-2.7394198999999997, 53.35315859999999], [-2.7396136, 53.3533676], [-2.7398719999999996, 53.3535912], [-2.7401554, 53.35380959999999], [-2.7404848999999993, 53.3540539], [-2.7407954, 53.35426089999999], [-2.7413469, 53.354589399999995], [-2.7416602999999995, 53.3547593], [-2.7419771999999996, 53.35492549999999], [-2.7424207, 53.3551343], [-2.7428303000000005, 53.355309299999995], [-2.7430708, 53.3554052], [-2.7433529, 53.3555129], [-2.7435955999999995, 53.35559289999999], [-2.7438487, 53.3556748], [-2.7443168000000004, 53.355815499999984], [-2.7448849999999996, 53.3559676], [-2.7452289, 53.35605149999999], [-2.7455737, 53.3561315], [-2.7459844999999996, 53.3562176], [-2.7464232999999996, 53.3562949], [-2.746729, 53.35634509999999], [-2.7470831, 53.35639630000001], [-2.7474685, 53.3564416], [-2.7478451, 53.3564783], [-2.7481906, 53.35651190000001], [-2.7485362, 53.356527], [-2.7488931, 53.3565422], [-2.7492844, 53.35654980000001], [-2.7500251, 53.3565517], [-2.7507486999999995, 53.3565454], [-2.7514135752867213, 53.356538115609816], [-2.751629444025679, 53.35653575054628], [-2.7520813, 53.356530799999994], [-2.7540797, 53.356511399999995], [-2.7554366999999997, 53.3564856], [-2.7589331999999995, 53.35641879999999], [-2.7591155, 53.3564159], [-2.7612528999999997, 53.35638519999999], [-2.7623, 53.3563685], [-2.7635314, 53.3563507], [-2.7654291, 53.356316], [-2.7657533409532715, 53.35631576591515], [-2.7663987000000003, 53.35631529999999], [-2.7674139, 53.3563215], [-2.7677351999999997, 53.3563236], [-2.769184399999999, 53.35633279999999], [-2.7696279999999995, 53.3563356], [-2.7702365999999996, 53.35632510000001], [-2.7705577, 53.35632410000001], [-2.7740093, 53.3562658], [-2.7755877, 53.3562482], [-2.7771547999999995, 53.3562443], [-2.7787239, 53.35627879999999], [-2.7802887, 53.3563435], [-2.7816106, 53.356408599999995], [-2.7829041999999995, 53.35645250000001], [-2.7842205999999994, 53.3564715], [-2.784777380770516, 53.356474393532174], [-2.7855867999999995, 53.3564786], [-2.7881993, 53.3564277], [-2.7908115, 53.35634399999999], [-2.7935530999999996, 53.3562709], [-2.7956683999999994, 53.3562119], [-2.7979569999999994, 53.356128199999986], [-2.7981031999999995, 53.35612479999999], [-2.8001134999999997, 53.3560516], [-2.8013372, 53.3559906], [-2.8025333, 53.3559125], [-2.8040587, 53.35578280000001], [-2.8055566, 53.355628499999995], [-2.808539, 53.3552504], [-2.8089166999999997, 53.3552088], [-2.8098343, 53.355129700000006], [-2.8107014, 53.3550635], [-2.812302799999999, 53.3550091], [-2.813872, 53.354956099999995], [-2.8162655, 53.3548767], [-2.8186441, 53.35481239999999], [-2.821024, 53.35474749999999], [-2.8258017, 53.35461260000001], [-2.8306465999999997, 53.3544783], [-2.8351007, 53.35435029999999], [-2.8355070999999996, 53.354338600000005], [-2.8370813, 53.3542971], [-2.8405794, 53.35418610000001], [-2.8440538, 53.3540945], [-2.8475054, 53.3540047], [-2.8509373, 53.3539016], [-2.8531324, 53.35383480000001], [-2.8542289, 53.353806199999994], [-2.8552403, 53.3537696], [-2.8626942999999994, 53.353548700000005], [-2.8630309, 53.3535387], [-2.8677802, 53.35339350000001], [-2.8702084, 53.3533211], [-2.8703115, 53.3533181], [-2.8725182, 53.353252300000015], [-2.8729219000000006, 53.3532402], [-2.873784, 53.3532479], [-2.874466599999999, 53.353227699999984], [-2.8746089091824683, 53.35322542759811], [-2.8751679999999995, 53.3532165], [-2.8758676, 53.3532185], [-2.8765544, 53.35324320000001], [-2.8773259, 53.35330230000001], [-2.8781136, 53.3533938], [-2.8788733, 53.3535165], [-2.8796104, 53.3536619], [-2.8803267, 53.35384069999999], [-2.8809868999999995, 53.3540324], [-2.8816713999999997, 53.35426640000001], [-2.8823391, 53.3545292], [-2.8829806999999996, 53.354820199999985], [-2.8834947, 53.355081899999995], [-2.883625, 53.3551574], [-2.8839924, 53.3553702], [-2.8849398, 53.35593930000002], [-2.8865026999999994, 53.35687810000001], [-2.8866227259736914, 53.35694968852615], [-2.88668187910532, 53.35698496989128], [-2.8867836999999996, 53.3570457], [-2.8880098, 53.3577633], [-2.8883691, 53.3579736], [-2.888808099999999, 53.3582462], [-2.8896760457576764, 53.358758852112295], [-2.8899481999999996, 53.35891960000001], [-2.8900299, 53.3589691], [-2.8904639999999997, 53.35923199999999], [-2.8906555, 53.3593473], [-2.8914847, 53.359841399999986], [-2.8916485, 53.3599371], [-2.8925546, 53.360484199999995], [-2.8929331640591553, 53.36070877627213], [-2.8930067, 53.3607524], [-2.8936114, 53.3610661], [-2.8948021999999995, 53.361777700000005], [-2.8966208, 53.36287179999999], [-2.9026224, 53.36647289999999], [-2.9051112999999997, 53.3679669], [-2.9065625999999996, 53.3689223], [-2.9073824, 53.3695097], [-2.9076727999999994, 53.3697178], [-2.9091372999999994, 53.3709308], [-2.9102665, 53.372031499999984], [-2.9114226999999997, 53.37327], [-2.912254, 53.3742817], [-2.9129946, 53.3753273], [-2.9136581999999995, 53.37643709999999], [-2.9143167999999995, 53.3775868], [-2.9146010999999996, 53.3780619], [-2.9148986999999997, 53.37854110000001], [-2.9154673, 53.37934769999998], [-2.9163470999999994, 53.3803841], [-2.9186132999999996, 53.38301030000001], [-2.9188869, 53.3833318], [-2.9205619, 53.3852774], [-2.9214779, 53.3863508], [-2.9217717999999997, 53.3866962], [-2.9223096, 53.3873681], [-2.9227644999999995, 53.388], [-2.9228797, 53.38818940000001], [-2.9233822, 53.388991], [-2.9240205, 53.3900229], [-2.9241462, 53.39021729999999], [-2.9251725999999993, 53.3918606], [-2.9253469999999995, 53.392130299999984], [-2.9258877, 53.392969400000005], [-2.9262336999999996, 53.3935252], [-2.926367, 53.3937389], [-2.9266414, 53.3941786], [-2.9272049, 53.3951041], [-2.9272588, 53.39520089999999], [-2.9275456000000006, 53.395650399999994], [-2.9278655, 53.3961641], [-2.928061, 53.3964838], [-2.9282762, 53.39680639999999], [-2.9283074999999994, 53.3968606], [-2.9284667, 53.39712380000001], [-2.9285743, 53.3973249], [-2.9286356999999996, 53.39743970000001], [-2.9287738, 53.397734799999995], [-2.9289213, 53.3981026], [-2.9290353, 53.398435199999994], [-2.9290623, 53.398521599999995], [-2.9291140999999996, 53.3986873], [-2.9291305, 53.39873990000001], [-2.9291976, 53.3990262], [-2.9292280999999996, 53.39918479999999], [-2.9292687, 53.39939559999999], [-2.929329, 53.39978020000001], [-2.9293732999999995, 53.40016239999999], [-2.9294049, 53.40048959999999], [-2.9294173, 53.4006261], [-2.9294282, 53.4007301], [-2.9294497, 53.4010484], [-2.9294671, 53.401377799999985], [-2.9294873000000003, 53.40164879999999], [-2.9295234999999997, 53.401852700000006], [-2.9295811, 53.4020398], [-2.9296561999999997, 53.40222049999999], [-2.9297728999999997, 53.4024276], [-2.9299351999999996, 53.40263869999999], [-2.9301054999999994, 53.4028106], [-2.9302933, 53.4029761], [-2.930529299999999, 53.40314], [-2.9307452, 53.4032671], [-2.9310402999999994, 53.40341339999999], [-2.9313541, 53.40353820000001], [-2.9316505, 53.40363409999999], [-2.9319494999999995, 53.40371], [-2.9322337999999997, 53.4037692], [-2.9324939999999997, 53.40380759999999], [-2.9328144999999997, 53.40384040000001], [-2.9329391810250875, 53.40384746175579], [-2.9331297, 53.4038276], [-2.9345217999999997, 53.4036892], [-2.9356254999999996, 53.40358059999999], [-2.9359499999999996, 53.4035486], [-2.9364257999999994, 53.40350119999999], [-2.9372361999999996, 53.403419], [-2.9381054, 53.40333369999999], [-2.9382008307911747, 53.403324322611574], [-2.9383760999999997, 53.40330709999999], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Runcorn", "dest_arr_time_act": "0050", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Runcorn", "current_leg_milage": "13.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12941.841, \"from_m\": 10505.955, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 18619.811, \"from_m\": 12941.841, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 33233.229, \"from_m\": 18619.811, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 34553.95, \"from_m\": 33233.229, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 36285.324, \"from_m\": 34553.95, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 36339.261, \"from_m\": 36285.324, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44607.679, \"from_m\": 36339.261, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 46540.265, \"from_m\": 44607.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60306.749, \"from_m\": 46540.265, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 60414.026, \"from_m\": 60306.749, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60629.659, \"from_m\": 60414.026, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 60715.503, \"from_m\": 60629.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64996.307, \"from_m\": 60715.503, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 68285.69, \"from_m\": 64996.307, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73989.919, \"from_m\": 68285.69, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 74069.808, \"from_m\": 73989.919, \"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\": 78924.189, \"from_m\": 74069.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92032.753, \"from_m\": 78924.189, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 92127.364, \"from_m\": 92032.753, \"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\": 110908.063, \"from_m\": 92127.364, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 117338.012, \"from_m\": 110908.063, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 124253.505, \"from_m\": 117338.012, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 126470.969, \"from_m\": 124253.505, \"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\": 131183.026, \"from_m\": 126470.969, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131220.615, \"from_m\": 131183.026, \"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\": 131874.853, \"from_m\": 131220.615, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131933.804, \"from_m\": 131874.853, \"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\": 136323.31, \"from_m\": 131933.804, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 136504.813, \"from_m\": 136323.31, \"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\": 137558.205, \"from_m\": 136504.813, \"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\": 137637.009, \"from_m\": 137558.205, \"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\": 137842.272, \"from_m\": 137637.009, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 137912.538, \"from_m\": 137842.272, \"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\": 155116.057, \"from_m\": 137912.538, \"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\": 157437.005, \"from_m\": 155116.057, \"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\": 175905.806, \"from_m\": 157437.005, \"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\": 175957.431, \"from_m\": 175905.806, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 176410.295, \"from_m\": 175957.431, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 176506.265, \"from_m\": 176410.295, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 184860.931, \"from_m\": 176506.265, \"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\": 188379.813, \"from_m\": 184860.931, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188459.228, \"from_m\": 188379.813, \"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\": 188573.282, \"from_m\": 188459.228, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188657.208, \"from_m\": 188573.282, \"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\": 204565.063, \"from_m\": 188657.208, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 205081.215, \"from_m\": 204565.063, \"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\": 205140.173, \"from_m\": 205081.215, \"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\": 212377.665, \"from_m\": 205140.173, \"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\": 213704.796, \"from_m\": 212377.665, \"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\": 214664.496, \"from_m\": 213704.796, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 214742.947, \"from_m\": 214664.496, \"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\": 215101.298, \"from_m\": 214742.947, \"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\": 215166.626, \"from_m\": 215101.298, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 215837.947, \"from_m\": 215166.626, \"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\": 253683.003, \"from_m\": 215837.947, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 254010.098, \"from_m\": 253683.003, \"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\": 254029.165, \"from_m\": 254010.098, \"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\": 254158.282, \"from_m\": 254029.165, \"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\": 255872.09, \"from_m\": 254158.282, \"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\": 256358.388, \"from_m\": 255872.09, \"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\": 277684.98, \"from_m\": 256358.388, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 277890.485, \"from_m\": 277684.98, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 281737.869, \"from_m\": 277890.485, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 281774.53, \"from_m\": 281737.869, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 281898.97, \"from_m\": 281774.53, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 287973.748, \"from_m\": 281898.97, \"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\": 290470.329, \"from_m\": 287973.748, \"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\": 293487.922, \"from_m\": 290470.329, \"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\": 294712.316, \"from_m\": 293487.922, \"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\": 299463.967, \"from_m\": 294712.316, \"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\": 301715.586, \"from_m\": 299463.967, \"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\": 302502.142, \"from_m\": 301715.586, \"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\": 303259.142, \"from_m\": 302502.142, \"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\": 303312.31, \"from_m\": 303259.142, \"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\": 307833.155, \"from_m\": 303312.31, \"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\": 307893.473, \"from_m\": 307833.155, \"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\": 308225.186, \"from_m\": 307893.473, \"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\": 309359.285, \"from_m\": 308225.186, \"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\": 309417.322, \"from_m\": 309359.285, \"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\": 309496.546, \"from_m\": 309417.322, \"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\": 309538.288, \"from_m\": 309496.546, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 309607.35, \"from_m\": 309538.288, \"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\": 309645.395, \"from_m\": 309607.35, \"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\": 309944.477, \"from_m\": 309645.395, \"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\": 310180.372, \"from_m\": 309944.477, \"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\": 310221.945, \"from_m\": 310180.372, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 311318.137, \"from_m\": 310221.945, \"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\": 311684.397, \"from_m\": 311318.137, \"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\": 312001.749, \"from_m\": 311684.397, \"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\": 624007, \"profile_key\": \"7e573d6593a258375cce5a224ada0407a160150c2466948d9000fd9b1d1bd33a\", \"schedule_id\": 38369, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75865.825, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 12, \"distance_m\": 77399.181, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2241H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 13, \"distance_m\": 80907.899, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Hanslope Jn\", \"stage_seq\": 14, \"distance_m\": 91631.652, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Weedon\", \"stage_seq\": 15, \"distance_m\": 112164.083, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 16, \"distance_m\": 131300.841, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Rugby\", \"stage_seq\": 17, \"distance_m\": 133637.719, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 18, \"distance_m\": 134673.27, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Brinklow Jn\", \"stage_seq\": 19, \"distance_m\": 142138.548, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Attleborough South Jn\", \"stage_seq\": 20, \"distance_m\": 153797.912, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Nuneaton\", \"stage_seq\": 21, \"distance_m\": 156881.028, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Amington Jn\", \"stage_seq\": 22, \"distance_m\": 176140.201, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2321H\", \"location\": \"Tamworth Low Level\", \"stage_seq\": 23, \"distance_m\": 177653.994, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2328H\", \"location\": \"Lichfield Trent Valley\", \"stage_seq\": 24, \"distance_m\": 187673.004, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 25, \"distance_m\": 188810.06, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 26, \"distance_m\": 201030.844, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Colwich Jn\", \"stage_seq\": 27, \"distance_m\": 205140.173, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2343\", \"location\": \"Stafford\", \"stage_seq\": 28, \"distance_m\": 215461.796, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Stafford North Jn\", \"stage_seq\": 29, \"distance_m\": 215751.957, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Searchlight Lane Jn\", \"stage_seq\": 30, \"distance_m\": 223840.532, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Madeley\", \"stage_seq\": 31, \"distance_m\": 241407.806, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006H\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 32, \"distance_m\": 251880.838, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0013\", \"location\": \"Crewe\", \"stage_seq\": 33, \"distance_m\": 254761.919, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 34, \"distance_m\": 255940.874, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0020\", \"location\": \"Winsford\", \"stage_seq\": 35, \"distance_m\": 266754.854, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Hartford Jn\", \"stage_seq\": 36, \"distance_m\": 275310.803, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024\", \"location\": \"Acton Bridge\", \"stage_seq\": 37, \"distance_m\": 278032.879, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025H\", \"location\": \"Weaver Jn\", \"stage_seq\": 38, \"distance_m\": 281678.814, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"Halton Jn\", \"stage_seq\": 39, \"distance_m\": 289107.307, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": \"0033\", \"location\": \"Runcorn\", \"stage_seq\": 40, \"distance_m\": 290924.089, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Ditton East Jn\", \"stage_seq\": 41, \"distance_m\": 294484.102, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0039H\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 42, \"distance_m\": 302971.515, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Wavertree Jn\", \"stage_seq\": 43, \"distance_m\": 307779.678, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0045H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 44, \"distance_m\": 309242.613, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0046\", \"location\": \"Edge Hill\", \"stage_seq\": 45, \"distance_m\": 309831.354, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0047\", \"location\": \"Crown Street Jn\", \"stage_seq\": 46, \"distance_m\": 310723.611, \"section_seq\": 1, \"route_path_id\": 101066}, {\"is_pass\": false, \"wtt_arr\": \"0050\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 47, \"distance_m\": 312001.749, \"section_seq\": 1, \"route_path_id\": 101066}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 312001.749, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101066}], \"total_distance_m\": 312001.749, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 303997.167, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8004.582, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2200", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:11:09Z\", \"source_id\": 51703686, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:11:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:11:13Z\", \"source_id\": 16688483, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:52Z\", \"source_id\": 51707495, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:13:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:57Z\", \"source_id\": 16689564, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:10Z\", \"source_id\": 51720805, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:17Z\", \"source_id\": 16693440, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:32Z\", \"source_id\": 51739885, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:37Z\", \"source_id\": 16699135, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:36Z\", \"source_id\": 51766527, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:42Z\", \"source_id\": 16706878, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:17Z\", \"source_id\": 51775666, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:24Z\", \"source_id\": 16709664, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:19Z\", \"source_id\": 51818533, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:23Z\", \"source_id\": 16722573, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:25Z\", \"source_id\": 51830942, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:29Z\", \"source_id\": 16726437, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20621, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:42Z\", \"source_id\": 51846888, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:46Z\", \"source_id\": 16731211, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19135, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:54Z\", \"source_id\": 51858696, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:57Z\", \"source_id\": 16734744, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:17Z\", \"source_id\": 51882634, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:21Z\", \"source_id\": 16741887, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:33Z\", \"source_id\": 51909148, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:38Z\", \"source_id\": 16749469, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:33Z\", \"source_id\": 51921237, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:38Z\", \"source_id\": 16752821, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:12Z\", \"source_id\": 51925386, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:18Z\", \"source_id\": 16753997, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:53Z\", \"source_id\": 51931190, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:58Z\", \"source_id\": 16755510, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:39Z\", \"source_id\": 51940092, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:44Z\", \"source_id\": 16757862, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:09Z\", \"source_id\": 51942673, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:13Z\", \"source_id\": 16758535, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:58Z\", \"source_id\": 51944138, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:04Z\", \"source_id\": 16758904, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "9", "timing_fact_generation": 1789602724584556, "current_leg_arrival_utc": "2026-09-18T00:54:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390126\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-16T23:54:07.348910", "service_state_evidence_id": 16758904, "current_leg_start_actual_dep": "2026-09-18T00:37:00+01:00", "operational_evidence_version": 175, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:10.169217", "service_state_valid_until_kind": null, "operational_interpretation_version": 175, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O EUS LIV 1F39 390126 11 125 {"units": ["390126"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12941.841, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 18619.811, "from_m": 12941.841, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 33233.229, "from_m": 18619.811, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 34553.95, "from_m": 33233.229, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 36285.324, "from_m": 34553.95, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 36339.261, "from_m": 36285.324, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44607.679, "from_m": 36339.261, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 46540.265, "from_m": 44607.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60306.749, "from_m": 46540.265, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 60414.026, "from_m": 60306.749, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60629.659, "from_m": 60414.026, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60715.503, "from_m": 60629.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64996.307, "from_m": 60715.503, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68285.69, "from_m": 64996.307, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73989.919, "from_m": 68285.69, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 74069.808, "from_m": 73989.919, "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": 78924.189, "from_m": 74069.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92032.753, "from_m": 78924.189, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 92127.364, "from_m": 92032.753, "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": 110908.063, "from_m": 92127.364, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 117338.012, "from_m": 110908.063, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 124253.505, "from_m": 117338.012, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 126470.969, "from_m": 124253.505, "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": 131183.026, "from_m": 126470.969, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131220.615, "from_m": 131183.026, "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": 131874.853, "from_m": 131220.615, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131933.804, "from_m": 131874.853, "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": 136323.31, "from_m": 131933.804, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 136504.813, "from_m": 136323.31, "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": 137558.205, "from_m": 136504.813, "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": 137637.009, "from_m": 137558.205, "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": 137842.272, "from_m": 137637.009, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 137912.538, "from_m": 137842.272, "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": 155116.057, "from_m": 137912.538, "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": 157437.005, "from_m": 155116.057, "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": 175905.806, "from_m": 157437.005, "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": 175957.431, "from_m": 175905.806, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 176410.295, "from_m": 175957.431, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 176506.265, "from_m": 176410.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 184860.931, "from_m": 176506.265, "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": 188379.813, "from_m": 184860.931, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188459.228, "from_m": 188379.813, "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": 188573.282, "from_m": 188459.228, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188657.208, "from_m": 188573.282, "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": 204565.063, "from_m": 188657.208, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 205081.215, "from_m": 204565.063, "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": 205140.173, "from_m": 205081.215, "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": 212377.665, "from_m": 205140.173, "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": 213704.796, "from_m": 212377.665, "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": 214664.496, "from_m": 213704.796, "capability_applied": "tilting", "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 85.0}, {"to_m": 214742.947, "from_m": 214664.496, "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": 215101.298, "from_m": 214742.947, "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": 215166.626, "from_m": 215101.298, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 215837.947, "from_m": 215166.626, "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": 253683.003, "from_m": 215837.947, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 254010.098, "from_m": 253683.003, "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": 254029.165, "from_m": 254010.098, "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": 254158.282, "from_m": 254029.165, "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": 255872.09, "from_m": 254158.282, "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": 256358.388, "from_m": 255872.09, "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": 277684.98, "from_m": 256358.388, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 277890.485, "from_m": 277684.98, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 281737.869, "from_m": 277890.485, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 281774.53, "from_m": 281737.869, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 281898.97, "from_m": 281774.53, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 287973.748, "from_m": 281898.97, "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": 290470.329, "from_m": 287973.748, "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": 293487.922, "from_m": 290470.329, "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": 294712.316, "from_m": 293487.922, "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": 299463.967, "from_m": 294712.316, "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": 301715.586, "from_m": 299463.967, "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": 302502.142, "from_m": 301715.586, "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": 303259.142, "from_m": 302502.142, "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": 303312.31, "from_m": 303259.142, "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": 307833.155, "from_m": 303312.31, "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": 307893.473, "from_m": 307833.155, "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": 308225.186, "from_m": 307893.473, "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": 309359.285, "from_m": 308225.186, "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": 309417.322, "from_m": 309359.285, "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": 309496.546, "from_m": 309417.322, "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": 309538.288, "from_m": 309496.546, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 309607.35, "from_m": 309538.288, "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": 309645.395, "from_m": 309607.35, "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": 309944.477, "from_m": 309645.395, "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": 310180.372, "from_m": 309944.477, "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": 310221.945, "from_m": 310180.372, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 311318.137, "from_m": 310221.945, "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": 311684.397, "from_m": 311318.137, "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": 312001.749, "from_m": 311684.397, "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": 624007, "profile_key": "7e573d6593a258375cce5a224ada0407a160150c2466948d9000fd9b1d1bd33a", "schedule_id": 38369, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2200", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Bletchley", "stage_seq": 11, "distance_m": 75865.825, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Denbigh Hall South Jn", "stage_seq": 12, "distance_m": 77399.181, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2241H", "location": "Milton Keynes Central", "stage_seq": 13, "distance_m": 80907.899, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Hanslope Jn", "stage_seq": 14, "distance_m": 91631.652, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Weedon", "stage_seq": 15, "distance_m": 112164.083, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Hillmorton Jn", "stage_seq": 16, "distance_m": 131300.841, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Rugby", "stage_seq": 17, "distance_m": 133637.719, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Rugby Trent Valley Jn", "stage_seq": 18, "distance_m": 134673.27, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Brinklow Jn", "stage_seq": 19, "distance_m": 142138.548, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Attleborough South Jn", "stage_seq": 20, "distance_m": 153797.912, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Nuneaton", "stage_seq": 21, "distance_m": 156881.028, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Amington Jn", "stage_seq": 22, "distance_m": 176140.201, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2321H", "location": "Tamworth Low Level", "stage_seq": 23, "distance_m": 177653.994, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328H", "location": "Lichfield Trent Valley", "stage_seq": 24, "distance_m": 187673.004, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 25, "distance_m": 188810.06, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Rugeley North Jn", "stage_seq": 26, "distance_m": 201030.844, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Colwich Jn", "stage_seq": 27, "distance_m": 205140.173, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2343", "location": "Stafford", "stage_seq": 28, "distance_m": 215461.796, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Stafford North Jn", "stage_seq": 29, "distance_m": 215751.957, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Searchlight Lane Jn", "stage_seq": 30, "distance_m": 223840.532, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Madeley", "stage_seq": 31, "distance_m": 241407.806, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006H", "location": "Crewe Basford Hall Jn", "stage_seq": 32, "distance_m": 251880.838, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0013", "location": "Crewe", "stage_seq": 33, "distance_m": 254761.919, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014H", "location": "Crewe Coal Yard S.B.", "stage_seq": 34, "distance_m": 255940.874, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0020", "location": "Winsford", "stage_seq": 35, "distance_m": 266754.854, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Hartford Jn", "stage_seq": 36, "distance_m": 275310.803, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024", "location": "Acton Bridge", "stage_seq": 37, "distance_m": 278032.879, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025H", "location": "Weaver Jn", "stage_seq": 38, "distance_m": 281678.814, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "Halton Jn", "stage_seq": 39, "distance_m": 289107.307, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": "0033", "location": "Runcorn", "stage_seq": 40, "distance_m": 290924.089, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Ditton East Jn", "stage_seq": 41, "distance_m": 294484.102, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0039H", "location": "Liverpool South Parkway (HL)", "stage_seq": 42, "distance_m": 302971.515, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Wavertree Jn", "stage_seq": 43, "distance_m": 307779.678, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0045H", "location": "Edge Hill S.B.", "stage_seq": 44, "distance_m": 309242.613, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0046", "location": "Edge Hill", "stage_seq": 45, "distance_m": 309831.354, "section_seq": 1, "route_path_id": 101066}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0047", "location": "Crown Street Jn", "stage_seq": 46, "distance_m": 310723.611, "section_seq": 1, "route_path_id": 101066}, {"is_pass": false, "wtt_arr": "0050", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 47, "distance_m": 312001.749, "section_seq": 1, "route_path_id": 101066}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 312001.749, "from_m": 0.0, "section_seq": 1, "route_path_id": 101066}], "total_distance_m": 312001.749, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 303997.167, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8004.582, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22008, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:11:09Z", "source_id": 51703686, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:11:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:11:13Z", "source_id": 16688483, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:52Z", "source_id": 51707495, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:13:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:57Z", "source_id": 16689564, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:10Z", "source_id": 51720805, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:19:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:17Z", "source_id": 16693440, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:32Z", "source_id": 51739885, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:29:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:37Z", "source_id": 16699135, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21611, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:36Z", "source_id": 51766527, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:42:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:42Z", "source_id": 16706878, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21496, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:17Z", "source_id": 51775666, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:47:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:24Z", "source_id": 16709664, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21218, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:19Z", "source_id": 51818533, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:11:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:23Z", "source_id": 16722573, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20699, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:25Z", "source_id": 51830942, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:17:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:29Z", "source_id": 16726437, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20621, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:42Z", "source_id": 51846888, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:26:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:46Z", "source_id": 16731211, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19135, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:54Z", "source_id": 51858696, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:33:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:57Z", "source_id": 16734744, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:17Z", "source_id": 51882634, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:49:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:21Z", "source_id": 16741887, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10770, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:33Z", "source_id": 51909148, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:10:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:38Z", "source_id": 16749469, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10105, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:33Z", "source_id": 51921237, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T23:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:38Z", "source_id": 16752821, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10083, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:12Z", "source_id": 51925386, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T23:26:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:18Z", "source_id": 16753997, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9971, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:53Z", "source_id": 51931190, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T23:32:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:58Z", "source_id": 16755510, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9931, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:39Z", "source_id": 51940092, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T23:45:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:44Z", "source_id": 16757862, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9881, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:09Z", "source_id": 51942673, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T23:50:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:13Z", "source_id": 16758535, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T00:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9844, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:58Z", "source_id": 51944138, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T23:54:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:04Z", "source_id": 16758904, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}] London Euston 2200 2200 3 None None Liverpool Lime Street HL/ML 0050 0050 9 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W33907/2026-09-17/detailed None Runcorn 2026-09-18T00:37:00+01:00 Liverpool Lime Street HL/ML 16.0 {"type": "LineString", "coordinates": [[-2.7395457757805235, 53.33880437666731], [-2.7396628, 53.3390295], [-2.7398821999999994, 53.339537199999995], [-2.739909, 53.3396088], [-2.7400929, 53.34016270000001], [-2.7402094, 53.34054750000001], [-2.7402596, 53.340740799999985], [-2.7402961, 53.3409137], [-2.7403603999999997, 53.3413138], [-2.7403921, 53.341713199999994], [-2.740392, 53.342022799999995], [-2.7403755999999997, 53.3423169], [-2.7403418000000004, 53.3425864], [-2.7403037, 53.3428355], [-2.7402365, 53.34313199999999], [-2.7401614999999997, 53.3434103], [-2.740128, 53.3435136], [-2.7400926000000005, 53.343621799999994], [-2.7400113, 53.3438271], [-2.7398167, 53.344269100000005], [-2.7395788, 53.34469279999998], [-2.7380860999999994, 53.3473447], [-2.7379068999999996, 53.347681699999995], [-2.7377656, 53.34803430000001], [-2.7376853, 53.3482556], [-2.737614, 53.3485121], [-2.7375538, 53.348785799999995], [-2.7375179, 53.34903609999999], [-2.7375173, 53.3493099], [-2.7375404999999997, 53.34957889999999], [-2.7375747, 53.3498132], [-2.73764, 53.3501972], [-2.7378212, 53.3507433], [-2.7378660999999997, 53.35085659999999], [-2.7379974, 53.3512451], [-2.7381604, 53.35158190000001], [-2.7384769999999996, 53.3520701], [-2.7386579, 53.35231180000001], [-2.7388483999999997, 53.3525512], [-2.739214, 53.3529615], [-2.7394198999999997, 53.35315859999999], [-2.7396136, 53.3533676], [-2.7398719999999996, 53.3535912], [-2.7401554, 53.35380959999999], [-2.7404848999999993, 53.3540539], [-2.7407954, 53.35426089999999], [-2.7413469, 53.354589399999995], [-2.7416602999999995, 53.3547593], [-2.7419771999999996, 53.35492549999999], [-2.7424207, 53.3551343], [-2.7428303000000005, 53.355309299999995], [-2.7430708, 53.3554052], [-2.7433529, 53.3555129], [-2.7435955999999995, 53.35559289999999], [-2.7438487, 53.3556748], [-2.7443168000000004, 53.355815499999984], [-2.7448849999999996, 53.3559676], [-2.7452289, 53.35605149999999], [-2.7455737, 53.3561315], [-2.7459844999999996, 53.3562176], [-2.7464232999999996, 53.3562949], [-2.746729, 53.35634509999999], [-2.7470831, 53.35639630000001], [-2.7474685, 53.3564416], [-2.7478451, 53.3564783], [-2.7481906, 53.35651190000001], [-2.7485362, 53.356527], [-2.7488931, 53.3565422], [-2.7492844, 53.35654980000001], [-2.7500251, 53.3565517], [-2.7507486999999995, 53.3565454], [-2.7514135752867213, 53.356538115609816], [-2.751629444025679, 53.35653575054628], [-2.7520813, 53.356530799999994], [-2.7540797, 53.356511399999995], [-2.7554366999999997, 53.3564856], [-2.7589331999999995, 53.35641879999999], [-2.7591155, 53.3564159], [-2.7612528999999997, 53.35638519999999], [-2.7623, 53.3563685], [-2.7635314, 53.3563507], [-2.7654291, 53.356316], [-2.7657533409532715, 53.35631576591515], [-2.7663987000000003, 53.35631529999999], [-2.7674139, 53.3563215], [-2.7677351999999997, 53.3563236], [-2.769184399999999, 53.35633279999999], [-2.7696279999999995, 53.3563356], [-2.7702365999999996, 53.35632510000001], [-2.7705577, 53.35632410000001], [-2.7740093, 53.3562658], [-2.7755877, 53.3562482], [-2.7771547999999995, 53.3562443], [-2.7787239, 53.35627879999999], [-2.7802887, 53.3563435], [-2.7816106, 53.356408599999995], [-2.7829041999999995, 53.35645250000001], [-2.7842205999999994, 53.3564715], [-2.784777380770516, 53.356474393532174], [-2.7855867999999995, 53.3564786], [-2.7881993, 53.3564277], [-2.7908115, 53.35634399999999], [-2.7935530999999996, 53.3562709], [-2.7956683999999994, 53.3562119], [-2.7979569999999994, 53.356128199999986], [-2.7981031999999995, 53.35612479999999], [-2.8001134999999997, 53.3560516], [-2.8013372, 53.3559906], [-2.8025333, 53.3559125], [-2.8040587, 53.35578280000001], [-2.8055566, 53.355628499999995], [-2.808539, 53.3552504], [-2.8089166999999997, 53.3552088], [-2.8098343, 53.355129700000006], [-2.8107014, 53.3550635], [-2.812302799999999, 53.3550091], [-2.813872, 53.354956099999995], [-2.8162655, 53.3548767], [-2.8186441, 53.35481239999999], [-2.821024, 53.35474749999999], [-2.8258017, 53.35461260000001], [-2.8306465999999997, 53.3544783], [-2.8351007, 53.35435029999999], [-2.8355070999999996, 53.354338600000005], [-2.8370813, 53.3542971], [-2.8405794, 53.35418610000001], [-2.8440538, 53.3540945], [-2.8475054, 53.3540047], [-2.8509373, 53.3539016], [-2.8531324, 53.35383480000001], [-2.8542289, 53.353806199999994], [-2.8552403, 53.3537696], [-2.8626942999999994, 53.353548700000005], [-2.8630309, 53.3535387], [-2.8677802, 53.35339350000001], [-2.8702084, 53.3533211], [-2.8703115, 53.3533181], [-2.8725182, 53.353252300000015], [-2.8729219000000006, 53.3532402], [-2.873784, 53.3532479], [-2.874466599999999, 53.353227699999984], [-2.8746089091824683, 53.35322542759811], [-2.8751679999999995, 53.3532165], [-2.8758676, 53.3532185], [-2.8765544, 53.35324320000001], [-2.8773259, 53.35330230000001], [-2.8781136, 53.3533938], [-2.8788733, 53.3535165], [-2.8796104, 53.3536619], [-2.8803267, 53.35384069999999], [-2.8809868999999995, 53.3540324], [-2.8816713999999997, 53.35426640000001], [-2.8823391, 53.3545292], [-2.8829806999999996, 53.354820199999985], [-2.8834947, 53.355081899999995], [-2.883625, 53.3551574], [-2.8839924, 53.3553702], [-2.8849398, 53.35593930000002], [-2.8865026999999994, 53.35687810000001], [-2.8866227259736914, 53.35694968852615], [-2.88668187910532, 53.35698496989128], [-2.8867836999999996, 53.3570457], [-2.8880098, 53.3577633], [-2.8883691, 53.3579736], [-2.888808099999999, 53.3582462], [-2.8896760457576764, 53.358758852112295], [-2.8899481999999996, 53.35891960000001], [-2.8900299, 53.3589691], [-2.8904639999999997, 53.35923199999999], [-2.8906555, 53.3593473], [-2.8914847, 53.359841399999986], [-2.8916485, 53.3599371], [-2.8925546, 53.360484199999995], [-2.8929331640591553, 53.36070877627213], [-2.8930067, 53.3607524], [-2.8936114, 53.3610661], [-2.8948021999999995, 53.361777700000005], [-2.8966208, 53.36287179999999], [-2.9026224, 53.36647289999999], [-2.9051112999999997, 53.3679669], [-2.9065625999999996, 53.3689223], [-2.9073824, 53.3695097], [-2.9076727999999994, 53.3697178], [-2.9091372999999994, 53.3709308], [-2.9102665, 53.372031499999984], [-2.9114226999999997, 53.37327], [-2.912254, 53.3742817], [-2.9129946, 53.3753273], [-2.9136581999999995, 53.37643709999999], [-2.9143167999999995, 53.3775868], [-2.9146010999999996, 53.3780619], [-2.9148986999999997, 53.37854110000001], [-2.9154673, 53.37934769999998], [-2.9163470999999994, 53.3803841], [-2.9186132999999996, 53.38301030000001], [-2.9188869, 53.3833318], [-2.9205619, 53.3852774], [-2.9214779, 53.3863508], [-2.9217717999999997, 53.3866962], [-2.9223096, 53.3873681], [-2.9227644999999995, 53.388], [-2.9228797, 53.38818940000001], [-2.9233822, 53.388991], [-2.9240205, 53.3900229], [-2.9241462, 53.39021729999999], [-2.9251725999999993, 53.3918606], [-2.9253469999999995, 53.392130299999984], [-2.9258877, 53.392969400000005], [-2.9262336999999996, 53.3935252], [-2.926367, 53.3937389], [-2.9266414, 53.3941786], [-2.9272049, 53.3951041], [-2.9272588, 53.39520089999999], [-2.9275456000000006, 53.395650399999994], [-2.9278655, 53.3961641], [-2.928061, 53.3964838], [-2.9282762, 53.39680639999999], [-2.9283074999999994, 53.3968606], [-2.9284667, 53.39712380000001], [-2.9285743, 53.3973249], [-2.9286356999999996, 53.39743970000001], [-2.9287738, 53.397734799999995], [-2.9289213, 53.3981026], [-2.9290353, 53.398435199999994], [-2.9290623, 53.398521599999995], [-2.9291140999999996, 53.3986873], [-2.9291305, 53.39873990000001], [-2.9291976, 53.3990262], [-2.9292280999999996, 53.39918479999999], [-2.9292687, 53.39939559999999], [-2.929329, 53.39978020000001], [-2.9293732999999995, 53.40016239999999], [-2.9294049, 53.40048959999999], [-2.9294173, 53.4006261], [-2.9294282, 53.4007301], [-2.9294497, 53.4010484], [-2.9294671, 53.401377799999985], [-2.9294873000000003, 53.40164879999999], [-2.9295234999999997, 53.401852700000006], [-2.9295811, 53.4020398], [-2.9296561999999997, 53.40222049999999], [-2.9297728999999997, 53.4024276], [-2.9299351999999996, 53.40263869999999], [-2.9301054999999994, 53.4028106], [-2.9302933, 53.4029761], [-2.930529299999999, 53.40314], [-2.9307452, 53.4032671], [-2.9310402999999994, 53.40341339999999], [-2.9313541, 53.40353820000001], [-2.9316505, 53.40363409999999], [-2.9319494999999995, 53.40371], [-2.9322337999999997, 53.4037692], [-2.9324939999999997, 53.40380759999999], [-2.9328144999999997, 53.40384040000001], [-2.9329391810250875, 53.40384746175579], [-2.9331297, 53.4038276], [-2.9345217999999997, 53.4036892], [-2.9356254999999996, 53.40358059999999], [-2.9359499999999996, 53.4035486], [-2.9364257999999994, 53.40350119999999], [-2.9372361999999996, 53.403419], [-2.9381054, 53.40333369999999], [-2.9382008307911747, 53.403324322611574], [-2.9383760999999997, 53.40330709999999], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} 13.1 0038 0054 Runcorn Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758904 1789602724584556 175 175 2026-09-17 00:04:10.169217 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:07.348910
595894 626785 W87362 045R50M017 2026-09-16 COMPLETE 16758948 2026-09-17 00:54:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 626785, "stp": "P", "toc": "ScotRail", "uid": "W87362", "consist": "385110+385122", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87362/2026-09-17/detailed", "trust_id": "045R50M017", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Millerhill Emu Yard", "service_date": "2026-09-16", "dest_arr_time": "0047", "dest_platform": null, "is_terminated": 1, "next_location": "Millerhill Emu Yard", "signalling_id": "5R50", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "0054", "current_leg_dep": "0042", "current_leg_end": "Millerhill Emu Yard", "origin_dep_time": "0035", "origin_platform": "11", "current_location": "Millerhill Emu Yard", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "0047", "motion_projection": null, "next_location_lat": "55.9216298", "next_location_lon": "-3.0809093", "previous_location": "Edinburgh", "current_leg_milage": "5.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5355.328, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5563.205, \"from_m\": 5355.328, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7058.239, \"from_m\": 5563.205, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7073.62, \"from_m\": 7058.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7208.9, \"from_m\": 7073.62, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7812.059, \"from_m\": 7208.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.025, \"from_m\": 7812.059, \"capability_applied\": null, \"effective_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\": 626785, \"profile_key\": \"32688ac2f3739ed9ae851652f5d3e5ca58bb8de0d2bb30d447e96302bda15907\", \"schedule_id\": 33120, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Newcraighall\", \"stage_seq\": 5, \"distance_m\": 7375.459, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": null, \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 38248}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}], \"total_distance_m\": 8792.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7796.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 995.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0035", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "55.9216298", "current_position_lon": "-3.0809093", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:15Z\", \"source_id\": 51944304, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:18Z\", \"source_id\": 16758948, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Millerhill Emu Yard", "service_state_platform": null, "timing_fact_generation": 1789602739325968, "current_leg_arrival_utc": "2026-09-18T00:54:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:07.355071", "service_state_evidence_id": 16758948, "current_leg_start_actual_dep": "2026-09-18T00:42:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:10.173310", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EDB None 5R50 385110+385122 8 100 None {"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5355.328, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5563.205, "from_m": 5355.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7058.239, "from_m": 5563.205, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7073.62, "from_m": 7058.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7208.9, "from_m": 7073.62, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7812.059, "from_m": 7208.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.025, "from_m": 7812.059, "capability_applied": null, "effective_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": 626785, "profile_key": "32688ac2f3739ed9ae851652f5d3e5ca58bb8de0d2bb30d447e96302bda15907", "schedule_id": 33120, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0035", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0040", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Newcraighall", "stage_seq": 5, "distance_m": 7375.459, "section_seq": 1, "route_path_id": 38248}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": null, "location": "Millerhill Emu Yard", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 38248}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 38248}], "total_distance_m": 8792.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7796.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 995.347, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 812, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:15Z", "source_id": 51944304, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:54:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:18Z", "source_id": 16758948, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}] Edinburgh 0035 0035 11 None None Millerhill Emu Yard 0047 0047 None LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87362/2026-09-17/detailed None Edinburgh 2026-09-18T00:42:00+01:00 Millerhill Emu Yard 12.0 {"type": "LineString", "coordinates": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]} 5.5 0042 0054 Edinburgh Millerhill Emu Yard Millerhill Emu Yard 55.9216298 -3.0809093 55.9216298 -3.0809093 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:54:00 Millerhill Emu Yard TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758948 1789602739325968 13 13 2026-09-17 00:04:10.173310 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:07.355071
595895 617085 H50061 316E39C816 2026-09-16 COMPLETE 16759191 2026-09-17 00:53:00 2026-09-17 00:04:21 2026-09-19 00:04:21 {"id": 617085, "stp": "P", "toc": "Unknown", "uid": "H50061", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H50061/2026-09-17/detailed", "trust_id": "316E39C816", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster Down Decoy (GBRf)", "service_date": "2026-09-16", "dest_arr_time": "0117", "dest_platform": null, "is_terminated": 1, "next_location": "Doncaster Down Decoy (GBRf)", "signalling_id": "6E39", "timing_status": "EARLY", "origin_station": "Pendleton Brindle Heath (GBRf)", "current_leg_arr": "0053", "current_leg_dep": "0046", "current_leg_end": "Doncaster Down Decoy (GBRf)", "origin_dep_time": "2258", "origin_platform": null, "current_location": "Doncaster Down Decoy (GBRf)", "last_update_time": "2026-09-17T00:04:21", "route_debug_link": null, "timing_variation": "-24 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3542770999999998, 53.622890099999985], [-1.3535622, 53.62254930000001], [-1.3525208999999998, 53.6220449], [-1.3519955, 53.6217799], [-1.3509193999999998, 53.62119989999999], [-1.3499334, 53.620641199999994], [-1.3491584, 53.6201816], [-1.3484044, 53.61971640000001], [-1.3477407999999995, 53.61928850000001], [-1.3474729261792822, 53.61911142999564], [-1.3470911999999995, 53.618859099999995], [-1.3463834999999995, 53.61836909999999], [-1.3455274, 53.617753999999984], [-1.3449845, 53.61734109999999], [-1.3442303999999998, 53.6167287], [-1.3435946999999997, 53.6161919], [-1.3428453, 53.61553399999999], [-1.3424118, 53.61522469999999], [-1.3410049, 53.6140061], [-1.3399969000000005, 53.6131141], [-1.3385109, 53.6119048], [-1.3379155, 53.611451300000006], [-1.3374085, 53.6110757], [-1.3367620999999998, 53.61062700000001], [-1.3354988, 53.6098107], [-1.3348739, 53.6093985], [-1.3339833999999997, 53.6088654], [-1.3334496000000002, 53.6085599], [-1.3327972999999995, 53.6082072], [-1.3319685, 53.6077823], [-1.3311155, 53.607352899999995], [-1.3301473, 53.606888], [-1.3289591, 53.606351700000005], [-1.3280443999999998, 53.605949], [-1.3270358999999998, 53.6055321], [-1.3261614999999998, 53.605194700000006], [-1.3251235, 53.6048101], [-1.3239251, 53.60438709999998], [-1.3224418999999998, 53.603898], [-1.3223238, 53.6038617], [-1.3216794999999997, 53.6036636], [-1.3205019999999998, 53.603319899999995], [-1.3192124, 53.6029739], [-1.3171963999999998, 53.60248829999998], [-1.3170022, 53.6024415], [-1.3149257, 53.6019368], [-1.3139312, 53.6016958], [-1.3130476999999998, 53.601479999999995], [-1.3109748, 53.6009914], [-1.308088714267081, 53.60030245066722], [-1.3080008315121685, 53.60028147163896], [-1.3038136, 53.5992819], [-1.3008633, 53.598577600000006], [-1.2853495, 53.5948393], [-1.2768174, 53.5927985], [-1.2753205, 53.592425699999986], [-1.2740292999999998, 53.592094299999985], [-1.2722696, 53.591685699999985], [-1.2711417, 53.5914501], [-1.2706482, 53.5913538], [-1.2696652, 53.59117309999999], [-1.2688873, 53.591038600000005], [-1.2681879, 53.5909277], [-1.2674577, 53.5908252], [-1.2670614, 53.5907692], [-1.2668632, 53.5907412], [-1.2666649999999997, 53.59071320000001], [-1.2657103, 53.59058639999999], [-1.2654580999999998, 53.5905554], [-1.2646868999999998, 53.5904654], [-1.2640929000000003, 53.5903994], [-1.2634732999999998, 53.5903373], [-1.2628630999999997, 53.5902816], [-1.2622796999999997, 53.59023140000001], [-1.2617108999999995, 53.5901862], [-1.2611826999999998, 53.5901455], [-1.2607173, 53.5901168], [-1.2599059999999995, 53.590067399999995], [-1.2593239, 53.5900428], [-1.2584843999999995, 53.5900077], [-1.2577628999999997, 53.58998859999999], [-1.25764139776733, 53.589985931427016], [-1.2559872000000003, 53.58994959999999], [-1.2550108999999998, 53.58993050000001], [-1.2537986, 53.5899106], [-1.2530905, 53.5898915], [-1.252432, 53.5898716], [-1.2517614, 53.5898446], [-1.2512932999999995, 53.5898209], [-1.2504578999999998, 53.5897761], [-1.2499295, 53.58974189999999], [-1.2493354, 53.58969729999999], [-1.2487667, 53.58964950000001], [-1.2482368999999998, 53.589604400000006], [-1.2476214, 53.5895437], [-1.2466838999999998, 53.589442], [-1.2456889, 53.5893224], [-1.2434827, 53.58904160000001], [-1.2414751999999998, 53.58879219999999], [-1.239729, 53.58857249999999], [-1.237944, 53.58835], [-1.2361266999999998, 53.58812509999999], [-1.2360989, 53.58812169999999], [-1.2359779999999998, 53.5881068], [-1.2352444, 53.58801439999999], [-1.2342694, 53.58789190000001], [-1.2333803, 53.5877772], [-1.2327444, 53.5876891], [-1.2319533, 53.5875694], [-1.2308375, 53.5873871], [-1.2302392999999998, 53.5872791], [-1.2288272, 53.58700180000001], [-1.2279915999999995, 53.586820499999995], [-1.2272434, 53.58665], [-1.225284, 53.58619540000001], [-1.222603, 53.58556909999999], [-1.2210339999999995, 53.5852035], [-1.2190103, 53.584729], [-1.2170683, 53.584276200000005], [-1.2150058, 53.58379349999999], [-1.2129713, 53.5833254], [-1.2114237, 53.58296709999999], [-1.2098626, 53.5826001], [-1.2080869, 53.5821863], [-1.206707, 53.58186280000001], [-1.2055188, 53.581584199999995], [-1.204396, 53.5813246], [-1.2024314, 53.580865499999994], [-1.2022722999999995, 53.58082709999999], [-1.2006504, 53.580447], [-1.1993952999999995, 53.5801534], [-1.1988506, 53.58002820000001], [-1.1979346, 53.579816400000006], [-1.1968242, 53.5795592], [-1.1960492, 53.5793715], [-1.1952821, 53.5791884], [-1.1945389999999998, 53.57899630000001], [-1.1938831999999997, 53.578818699999985], [-1.1933791, 53.5786748], [-1.1926507, 53.57845639999999], [-1.1918755, 53.57820879999999], [-1.1909811999999995, 53.577904], [-1.1901911, 53.57761560000001], [-1.1892457999999997, 53.57725589999999], [-1.1886555, 53.577019199999995], [-1.187961, 53.576728], [-1.1871697999999995, 53.576376], [-1.1864872, 53.5760575], [-1.1858782999999995, 53.57576050000001], [-1.1853928, 53.5755112], [-1.1848979999999998, 53.5752477], [-1.1842889, 53.574909], [-1.1837824823154257, 53.57460657386965], [-1.1835563, 53.5744715], [-1.1830497, 53.574176400000006], [-1.1825722999999997, 53.5738801], [-1.1820801, 53.57354639999999], [-1.1817814999999998, 53.5733462], [-1.1816281, 53.57324339999999], [-1.1811496, 53.5728945], [-1.1809082, 53.57272089999999], [-1.1804802, 53.5723934], [-1.1799327, 53.571946999999994], [-1.1795349, 53.5716227], [-1.1791914, 53.5713247], [-1.1788038, 53.57096789999999], [-1.1782501, 53.5704465], [-1.1778866999999995, 53.57009769999999], [-1.1767821999999997, 53.5690186], [-1.1759151999999995, 53.5681751], [-1.1740645, 53.56637589999999], [-1.1723532999999997, 53.5647197], [-1.1702262999999995, 53.562649099999994], [-1.1687012, 53.5611633], [-1.1678098693553778, 53.560293730034694], [-1.1677263, 53.560212199999995], [-1.1668908999999998, 53.55941340000001], [-1.1659220999999995, 53.5584728], [-1.1652252999999997, 53.5577963], [-1.1633436999999998, 53.55596320000001], [-1.1628589, 53.5554917], [-1.1620165, 53.55467229999999], [-1.1619704999999998, 53.55462759999999], [-1.1618095, 53.554471], [-1.1600216, 53.55272920000001], [-1.1583037, 53.5510616], [-1.1568766999999998, 53.5496736], [-1.1553145, 53.5481519], [-1.1544626999999998, 53.5473262], [-1.1529446, 53.54584809999999], [-1.1514958, 53.5444429], [-1.1509504, 53.543905300000006], [-1.1507666, 53.543727700000005], [-1.1499795999999998, 53.54296759999999], [-1.1488571, 53.5418702], [-1.1477762, 53.540821400000006], [-1.1466710999999998, 53.5397423], [-1.1457402, 53.53883280000001], [-1.1449597, 53.5380724], [-1.1439524999999997, 53.5370889], [-1.1430793999999995, 53.5362433], [-1.1422249, 53.5354106], [-1.1420819, 53.5352716], [-1.1417531, 53.534952100000005], [-1.1415330999999995, 53.5347393], [-1.1413108, 53.5345043], [-1.1410895, 53.5342564], [-1.1409094999999998, 53.53404259999999], [-1.1406509, 53.53369169999999], [-1.1405152, 53.533478300000006], [-1.1403811, 53.53324709999999], [-1.1402563999999995, 53.5330056], [-1.1401624999999995, 53.53277129999999], [-1.1400659999999998, 53.5325162], [-1.1400005, 53.5323051], [-1.1399405, 53.5320928], [-1.1398879, 53.53178849999999], [-1.139838689351505, 53.53148921149904], [-1.1398321987886937, 53.53144973714454], [-1.1398231, 53.53139439999999], [-1.1398117, 53.530598899999994], [-1.1398127, 53.530325000000005], [-1.1398046, 53.5302307], [-1.1397911, 53.529956199999994], [-1.1397688, 53.5295622], [-1.139764, 53.52897819999999], [-1.1397484000000002, 53.5282779], [-1.1397342999999998, 53.5276183], [-1.1397417, 53.52748609999998], [-1.1397078, 53.5270165], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193], [-1.1398853, 53.5215619], [-1.1398857999999998, 53.5213752], [-1.1399162480839404, 53.52123315641426], [-1.1399503, 53.521074299999995], [-1.1399725999999997, 53.5207311], [-1.1400136, 53.51957639999999], [-1.1400233999999998, 53.519114899999984], [-1.1400408, 53.5184858], [-1.14007, 53.5177245], [-1.1400743, 53.5175409], [-1.1401011, 53.51686070000001], [-1.1400918, 53.516491499999994], [-1.1400636, 53.5160155], [-1.1400099, 53.5156032], [-1.139955, 53.515247499999994], [-1.1398705, 53.51487120000001], [-1.1398346165185922, 53.51472726957182], [-1.1398343, 53.51472600000001], [-1.1398705, 53.51487120000001], [-1.139955, 53.515247499999994], [-1.1400099, 53.5156032], [-1.1400636, 53.5160155], [-1.1400918, 53.516491499999994], [-1.1401011, 53.51686070000001], [-1.1400743, 53.5175409], [-1.14007, 53.5177245], [-1.1400408, 53.5184858], [-1.1400233999999998, 53.519114899999984], [-1.1400136, 53.51957639999999], [-1.1399725999999997, 53.5207311], [-1.1399503, 53.521074299999995], [-1.1399162480839404, 53.52123315641426], [-1.1398857999999998, 53.5213752], [-1.139895664142318, 53.52123315641426], [-1.1398983, 53.52119520000001], [-1.13992, 53.52072979999999], [-1.1399375, 53.52007890000001], [-1.1399388999999998, 53.519974799999986], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1383639, 53.51262580000001], [-1.1380405999999998, 53.5123909], [-1.1363207999999998, 53.51062709999999], [-1.1361314, 53.51046269999999], [-1.1356647, 53.5101262], [-1.1353884999999997, 53.50990449999999], [-1.1349965, 53.5096225], [-1.1342460999999997, 53.5091389], [-1.1340044, 53.5089617], [-1.1336959999999998, 53.508757999999986], [-1.133526, 53.5086457], [-1.1330062, 53.5082968], [-1.1326345, 53.5080982], [-1.1319666, 53.5077822], [-1.1309689, 53.50727839999999], [-1.1307661, 53.507173], [-1.1305489, 53.50706589999999], [-1.1298255, 53.506702999999995], [-1.1294701, 53.506540300000005], [-1.1281897, 53.50591849999999], [-1.1280418999999997, 53.505853599999995], [-1.1276234, 53.5056693], [-1.1271903, 53.5054891], [-1.1264674, 53.505241], [-1.1261508999999998, 53.5051501], [-1.1258934, 53.50508549999999], [-1.1256289, 53.505026099999995], [-1.1252897, 53.50492500000001], [-1.1248348, 53.50478780000001], [-1.1244392, 53.5046665], [-1.1242528, 53.5046187], [-1.1212487, 53.50393429999999], [-1.1179805732734645, 53.503187459464456], [-1.1164005999999995, 53.5028264], [-1.1160417, 53.50274360000001], [-1.1156151999999997, 53.50261669999999], [-1.1145893, 53.5023017], [-1.1144986999999995, 53.50227449999999], [-1.1144130999999995, 53.5022488], [-1.1134256, 53.5019554], [-1.1118086, 53.5015861]]}", "current_leg_start": "Hemsworth Loop", "dest_arr_time_act": "0117", "motion_projection": null, "next_location_lat": "53.5015861", "next_location_lon": "-1.1118086", "previous_location": "Hemsworth Loop", "current_leg_milage": "15.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3769.63, \"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\": 3933.084, \"from_m\": 3769.63, \"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\": 4120.021, \"from_m\": 3933.084, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4609.716, \"from_m\": 4120.021, \"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\": 5223.912, \"from_m\": 4609.716, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6861.625, \"from_m\": 5223.912, \"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\": 6908.904, \"from_m\": 6861.625, \"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\": 6968.999, \"from_m\": 6908.904, \"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\": 6996.698, \"from_m\": 6968.999, \"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\": 19112.816, \"from_m\": 6996.698, \"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\": 20996.048, \"from_m\": 19112.816, \"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\": 21185.425, \"from_m\": 20996.048, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22063.516, \"from_m\": 21185.425, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22100.24, \"from_m\": 22063.516, \"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\": 22127.644, \"from_m\": 22100.24, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28031.973, \"from_m\": 22127.644, \"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\": 28063.964, \"from_m\": 28031.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31840.497, \"from_m\": 28063.964, \"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\": 32042.793, \"from_m\": 31840.497, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 34903.76, \"from_m\": 32042.793, \"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\": 36451.489, \"from_m\": 34903.76, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 36500.851, \"from_m\": 36451.489, \"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\": 36550.333, \"from_m\": 36500.851, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40548.225, \"from_m\": 36550.333, \"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\": 40922.182, \"from_m\": 40548.225, \"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\": 42825.806, \"from_m\": 40922.182, \"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\": 44874.998, \"from_m\": 42825.806, \"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\": 51775.708, \"from_m\": 44874.998, \"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\": 52250.003, \"from_m\": 51775.708, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64568.049, \"from_m\": 52250.003, \"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\": 68888.836, \"from_m\": 64568.049, \"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\": 71518.301, \"from_m\": 68888.836, \"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\": 71551.893, \"from_m\": 71518.301, \"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\": 77793.329, \"from_m\": 71551.893, \"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\": 82508.837, \"from_m\": 77793.329, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82515.73, \"from_m\": 82508.837, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82539.489, \"from_m\": 82515.73, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83064.375, \"from_m\": 82539.489, \"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\": 83279.856, \"from_m\": 83064.375, \"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\": 83352.643, \"from_m\": 83279.856, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83487.751, \"from_m\": 83352.643, \"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\": 84255.645, \"from_m\": 83487.751, \"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\": 84392.022, \"from_m\": 84255.645, \"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\": 86301.162, \"from_m\": 84392.022, \"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\": 86426.104, \"from_m\": 86301.162, \"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\": 87537.094, \"from_m\": 86426.104, \"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\": 87593.775, \"from_m\": 87537.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\": 110548.013, \"from_m\": 87593.775, \"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\": 111430.102, \"from_m\": 110548.013, \"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\": 111444.81, \"from_m\": 111430.102, \"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\": 111497.076, \"from_m\": 111444.81, \"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\": 112280.263, \"from_m\": 111497.076, \"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\": 112333.719, \"from_m\": 112280.263, \"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\": 112969.706, \"from_m\": 112333.719, \"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\": 114212.556, \"from_m\": 112969.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 114267.752, \"from_m\": 114212.556, \"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\": 115205.514, \"from_m\": 114267.752, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115320.072, \"from_m\": 115205.514, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 617085, \"profile_key\": \"8cd85ce1c2e849440a4524d86146e16ca27b0002b4453507c5103243bdfaa8b7\", \"schedule_id\": 14386, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Pendleton Brindle Heath (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Agecroft South Jn\", \"stage_seq\": 2, \"distance_m\": 209.946, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Salford Crescent\", \"stage_seq\": 3, \"distance_m\": 2015.382, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Salford Central\", \"stage_seq\": 4, \"distance_m\": 3630.062, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Deal Street Jn\", \"stage_seq\": 5, \"distance_m\": 4120.021, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Manchester Victoria\", \"stage_seq\": 6, \"distance_m\": 4765.534, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 7, \"distance_m\": 6908.904, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 8364.612, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 9, \"distance_m\": 12460.185, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Castleton East Jn\", \"stage_seq\": 10, \"distance_m\": 18773.999, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Rochdale\", \"stage_seq\": 11, \"distance_m\": 21618.386, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 12, \"distance_m\": 22063.516, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Littleborough\", \"stage_seq\": 13, \"distance_m\": 26957.375, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Todmorden\", \"stage_seq\": 14, \"distance_m\": 35581.522, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 15, \"distance_m\": 36550.333, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Hebden Bridge\", \"stage_seq\": 16, \"distance_m\": 42726.866, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 17, \"distance_m\": 51775.708, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Greetland Jn\", \"stage_seq\": 18, \"distance_m\": 54584.966, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 19, \"distance_m\": 62149.984, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 20, \"distance_m\": 65148.78, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 21, \"distance_m\": 67899.506, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 22, \"distance_m\": 68888.836, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"Horbury Jn\", \"stage_seq\": 23, \"distance_m\": 77835.24, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0016H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 24, \"distance_m\": 81507.662, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": false, \"wtt_arr\": \"0019H\", \"wtt_dep\": \"0020\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 25, \"distance_m\": 82426.549, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Crofton West Jn\", \"stage_seq\": 26, \"distance_m\": 84233.104, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030\", \"location\": \"Hare Park Jn\", \"stage_seq\": 27, \"distance_m\": 86530.905, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": false, \"wtt_arr\": \"0036H\", \"wtt_dep\": \"0046\", \"location\": \"Hemsworth Loop\", \"stage_seq\": 28, \"distance_m\": 92623.53, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049H\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 29, \"distance_m\": 96113.427, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0058H\", \"location\": \"Adwick Jn\", \"stage_seq\": 30, \"distance_m\": 104200.25, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0100\", \"location\": \"Adwick\", \"stage_seq\": 31, \"distance_m\": 105764.203, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0109\", \"location\": \"Doncaster\", \"stage_seq\": 32, \"distance_m\": 112019.518, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0110H\", \"location\": \"Bridge Jn\", \"stage_seq\": 33, \"distance_m\": 112863.28, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0113\", \"location\": \"Decoy North Jn\", \"stage_seq\": 34, \"distance_m\": 114986.096, \"section_seq\": 1, \"route_path_id\": 71041}, {\"is_pass\": false, \"wtt_arr\": \"0117\", \"wtt_dep\": null, \"location\": \"Doncaster Down Decoy (GBRf)\", \"stage_seq\": 35, \"distance_m\": 115320.072, \"section_seq\": 1, \"route_path_id\": 71041}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 115320.072, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71041}], \"total_distance_m\": 115320.072, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 103864.553, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 11455.519, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.5015861", "current_position_lon": "-1.1118086", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:12Z\", \"source_id\": 51785372, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:13Z\", \"source_id\": 16712510, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:40Z\", \"source_id\": 51792085, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:44Z\", \"source_id\": 16714497, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:22Z\", \"source_id\": 51795269, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:28Z\", \"source_id\": 16715482, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:42Z\", \"source_id\": 51840042, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:47Z\", \"source_id\": 16729143, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:08Z\", \"source_id\": 51852527, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:12Z\", \"source_id\": 16732863, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:13Z\", \"source_id\": 51867533, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:14Z\", \"source_id\": 16737278, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:00Z\", \"source_id\": 51876429, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:02Z\", \"source_id\": 16739959, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:00Z\", \"source_id\": 51897358, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:03Z\", \"source_id\": 16746227, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5973, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:14:01Z\", \"source_id\": 51914918, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:14:04Z\", \"source_id\": 16751055, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:31Z\", \"source_id\": 51936918, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:39Z\", \"source_id\": 16756979, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:18Z\", \"source_id\": 51940502, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:24Z\", \"source_id\": 16757972, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:18Z\", \"source_id\": 16759191, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster Down Decoy (GBRf)", "service_state_platform": null, "timing_fact_generation": 1789602860433025, "current_leg_arrival_utc": "2026-09-18T01:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:20.422067", "service_state_evidence_id": 16759191, "current_leg_start_actual_dep": "2026-09-18T00:46:00+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-16T23:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:21.445050", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6E39 None None None None {"version": 3, "segments": [{"to_m": 3769.63, "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": 3933.084, "from_m": 3769.63, "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": 4120.021, "from_m": 3933.084, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4609.716, "from_m": 4120.021, "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": 5223.912, "from_m": 4609.716, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6861.625, "from_m": 5223.912, "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": 6908.904, "from_m": 6861.625, "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": 6968.999, "from_m": 6908.904, "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": 6996.698, "from_m": 6968.999, "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": 19112.816, "from_m": 6996.698, "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": 20996.048, "from_m": 19112.816, "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": 21185.425, "from_m": 20996.048, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22063.516, "from_m": 21185.425, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22100.24, "from_m": 22063.516, "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": 22127.644, "from_m": 22100.24, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28031.973, "from_m": 22127.644, "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": 28063.964, "from_m": 28031.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31840.497, "from_m": 28063.964, "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": 32042.793, "from_m": 31840.497, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 34903.76, "from_m": 32042.793, "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": 36451.489, "from_m": 34903.76, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 36500.851, "from_m": 36451.489, "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": 36550.333, "from_m": 36500.851, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40548.225, "from_m": 36550.333, "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": 40922.182, "from_m": 40548.225, "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": 42825.806, "from_m": 40922.182, "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": 44874.998, "from_m": 42825.806, "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": 51775.708, "from_m": 44874.998, "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": 52250.003, "from_m": 51775.708, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64568.049, "from_m": 52250.003, "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": 68888.836, "from_m": 64568.049, "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": 71518.301, "from_m": 68888.836, "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": 71551.893, "from_m": 71518.301, "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": 77793.329, "from_m": 71551.893, "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": 82508.837, "from_m": 77793.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82515.73, "from_m": 82508.837, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82539.489, "from_m": 82515.73, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83064.375, "from_m": 82539.489, "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": 83279.856, "from_m": 83064.375, "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": 83352.643, "from_m": 83279.856, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83487.751, "from_m": 83352.643, "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": 84255.645, "from_m": 83487.751, "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": 84392.022, "from_m": 84255.645, "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": 86301.162, "from_m": 84392.022, "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": 86426.104, "from_m": 86301.162, "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": 87537.094, "from_m": 86426.104, "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": 87593.775, "from_m": 87537.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": 110548.013, "from_m": 87593.775, "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": 111430.102, "from_m": 110548.013, "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": 111444.81, "from_m": 111430.102, "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": 111497.076, "from_m": 111444.81, "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": 112280.263, "from_m": 111497.076, "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": 112333.719, "from_m": 112280.263, "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": 112969.706, "from_m": 112333.719, "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": 114212.556, "from_m": 112969.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 114267.752, "from_m": 114212.556, "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": 115205.514, "from_m": 114267.752, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115320.072, "from_m": 115205.514, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 617085, "profile_key": "8cd85ce1c2e849440a4524d86146e16ca27b0002b4453507c5103243bdfaa8b7", "schedule_id": 14386, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2258", "location": "Pendleton Brindle Heath (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Agecroft South Jn", "stage_seq": 2, "distance_m": 209.946, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Salford Crescent", "stage_seq": 3, "distance_m": 2015.382, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Salford Central", "stage_seq": 4, "distance_m": 3630.062, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Deal Street Jn", "stage_seq": 5, "distance_m": 4120.021, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Manchester Victoria", "stage_seq": 6, "distance_m": 4765.534, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Miles Platting Jn", "stage_seq": 7, "distance_m": 6908.904, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Thorpes Bridge Jn", "stage_seq": 8, "distance_m": 8364.612, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Vitriol Works S.B.", "stage_seq": 9, "distance_m": 12460.185, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Castleton East Jn", "stage_seq": 10, "distance_m": 18773.999, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Rochdale", "stage_seq": 11, "distance_m": 21618.386, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Rochdale East Jn", "stage_seq": 12, "distance_m": 22063.516, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Littleborough", "stage_seq": 13, "distance_m": 26957.375, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Todmorden", "stage_seq": 14, "distance_m": 35581.522, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Hall Royd Jn", "stage_seq": 15, "distance_m": 36550.333, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Hebden Bridge", "stage_seq": 16, "distance_m": 42726.866, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Milner Royd Jn", "stage_seq": 17, "distance_m": 51775.708, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Greetland Jn", "stage_seq": 18, "distance_m": 54584.966, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Bradley Wood Jn", "stage_seq": 19, "distance_m": 62149.984, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Heaton Lodge East Jn", "stage_seq": 20, "distance_m": 65148.78, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Mirfield East Jn", "stage_seq": 21, "distance_m": 67899.506, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Thornhill L.N.W. Jn", "stage_seq": 22, "distance_m": 68888.836, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "Horbury Jn", "stage_seq": 23, "distance_m": 77835.24, "section_seq": 1, "route_path_id": 71041}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0016H", "location": "Wakefield Kirkgate", "stage_seq": 24, "distance_m": 81507.662, "section_seq": 1, "route_path_id": 71041}, {"is_pass": false, "wtt_arr": "0019H", "wtt_dep": "0020", "location": "Calder Bridge Jn", "stage_seq": 25, "distance_m": 82426.549, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Crofton West Jn", "stage_seq": 26, "distance_m": 84233.104, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030", "location": "Hare Park Jn", "stage_seq": 27, "distance_m": 86530.905, "section_seq": 1, "route_path_id": 71041}, {"is_pass": false, "wtt_arr": "0036H", "wtt_dep": "0046", "location": "Hemsworth Loop", "stage_seq": 28, "distance_m": 92623.53, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049H", "location": "South Kirkby Jn", "stage_seq": 29, "distance_m": 96113.427, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0058H", "location": "Adwick Jn", "stage_seq": 30, "distance_m": 104200.25, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0100", "location": "Adwick", "stage_seq": 31, "distance_m": 105764.203, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0109", "location": "Doncaster", "stage_seq": 32, "distance_m": 112019.518, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0110H", "location": "Bridge Jn", "stage_seq": 33, "distance_m": 112863.28, "section_seq": 1, "route_path_id": 71041}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0113", "location": "Decoy North Jn", "stage_seq": 34, "distance_m": 114986.096, "section_seq": 1, "route_path_id": 71041}, {"is_pass": false, "wtt_arr": "0117", "wtt_dep": null, "location": "Doncaster Down Decoy (GBRf)", "stage_seq": 35, "distance_m": 115320.072, "section_seq": 1, "route_path_id": 71041}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 115320.072, "from_m": 0.0, "section_seq": 1, "route_path_id": 71041}], "total_distance_m": 115320.072, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 103864.553, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 11455.519, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8298, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:12Z", "source_id": 51785372, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:52:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:13Z", "source_id": 16712510, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8257, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:40Z", "source_id": 51792085, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:55:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:44Z", "source_id": 16714497, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8176, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:22Z", "source_id": 51795269, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:28Z", "source_id": 16715482, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8068, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:42Z", "source_id": 51840042, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:47Z", "source_id": 16729143, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8085, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:08Z", "source_id": 51852527, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:29:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:12Z", "source_id": 16732863, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8054, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:13Z", "source_id": 51867533, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:38:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:14Z", "source_id": 16737278, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:00Z", "source_id": 51876429, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:45:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:02Z", "source_id": 16739959, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6134, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:00Z", "source_id": 51897358, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:00:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:03Z", "source_id": 16746227, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5973, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:14:01Z", "source_id": 51914918, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:15:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:14:04Z", "source_id": 16751055, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6743, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:31Z", "source_id": 51936918, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:40:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:39Z", "source_id": 16756979, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6856, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:18Z", "source_id": 51940502, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:47:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:24Z", "source_id": 16757972, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:18Z", "source_id": 16759191, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}] Pendleton Brindle Heath (GBRf) 2258 2258 None None None Doncaster Down Decoy (GBRf) 0117 0117 None EARLY -24 minutes https://www.realtimetrains.co.uk/service/gb-nr:H50061/2026-09-17/detailed None Hemsworth Loop 2026-09-18T00:46:00+01:00 Doncaster Down Decoy (GBRf) 7.0 {"type": "LineString", "coordinates": [[-1.3542770999999998, 53.622890099999985], [-1.3535622, 53.62254930000001], [-1.3525208999999998, 53.6220449], [-1.3519955, 53.6217799], [-1.3509193999999998, 53.62119989999999], [-1.3499334, 53.620641199999994], [-1.3491584, 53.6201816], [-1.3484044, 53.61971640000001], [-1.3477407999999995, 53.61928850000001], [-1.3474729261792822, 53.61911142999564], [-1.3470911999999995, 53.618859099999995], [-1.3463834999999995, 53.61836909999999], [-1.3455274, 53.617753999999984], [-1.3449845, 53.61734109999999], [-1.3442303999999998, 53.6167287], [-1.3435946999999997, 53.6161919], [-1.3428453, 53.61553399999999], [-1.3424118, 53.61522469999999], [-1.3410049, 53.6140061], [-1.3399969000000005, 53.6131141], [-1.3385109, 53.6119048], [-1.3379155, 53.611451300000006], [-1.3374085, 53.6110757], [-1.3367620999999998, 53.61062700000001], [-1.3354988, 53.6098107], [-1.3348739, 53.6093985], [-1.3339833999999997, 53.6088654], [-1.3334496000000002, 53.6085599], [-1.3327972999999995, 53.6082072], [-1.3319685, 53.6077823], [-1.3311155, 53.607352899999995], [-1.3301473, 53.606888], [-1.3289591, 53.606351700000005], [-1.3280443999999998, 53.605949], [-1.3270358999999998, 53.6055321], [-1.3261614999999998, 53.605194700000006], [-1.3251235, 53.6048101], [-1.3239251, 53.60438709999998], [-1.3224418999999998, 53.603898], [-1.3223238, 53.6038617], [-1.3216794999999997, 53.6036636], [-1.3205019999999998, 53.603319899999995], [-1.3192124, 53.6029739], [-1.3171963999999998, 53.60248829999998], [-1.3170022, 53.6024415], [-1.3149257, 53.6019368], [-1.3139312, 53.6016958], [-1.3130476999999998, 53.601479999999995], [-1.3109748, 53.6009914], [-1.308088714267081, 53.60030245066722], [-1.3080008315121685, 53.60028147163896], [-1.3038136, 53.5992819], [-1.3008633, 53.598577600000006], [-1.2853495, 53.5948393], [-1.2768174, 53.5927985], [-1.2753205, 53.592425699999986], [-1.2740292999999998, 53.592094299999985], [-1.2722696, 53.591685699999985], [-1.2711417, 53.5914501], [-1.2706482, 53.5913538], [-1.2696652, 53.59117309999999], [-1.2688873, 53.591038600000005], [-1.2681879, 53.5909277], [-1.2674577, 53.5908252], [-1.2670614, 53.5907692], [-1.2668632, 53.5907412], [-1.2666649999999997, 53.59071320000001], [-1.2657103, 53.59058639999999], [-1.2654580999999998, 53.5905554], [-1.2646868999999998, 53.5904654], [-1.2640929000000003, 53.5903994], [-1.2634732999999998, 53.5903373], [-1.2628630999999997, 53.5902816], [-1.2622796999999997, 53.59023140000001], [-1.2617108999999995, 53.5901862], [-1.2611826999999998, 53.5901455], [-1.2607173, 53.5901168], [-1.2599059999999995, 53.590067399999995], [-1.2593239, 53.5900428], [-1.2584843999999995, 53.5900077], [-1.2577628999999997, 53.58998859999999], [-1.25764139776733, 53.589985931427016], [-1.2559872000000003, 53.58994959999999], [-1.2550108999999998, 53.58993050000001], [-1.2537986, 53.5899106], [-1.2530905, 53.5898915], [-1.252432, 53.5898716], [-1.2517614, 53.5898446], [-1.2512932999999995, 53.5898209], [-1.2504578999999998, 53.5897761], [-1.2499295, 53.58974189999999], [-1.2493354, 53.58969729999999], [-1.2487667, 53.58964950000001], [-1.2482368999999998, 53.589604400000006], [-1.2476214, 53.5895437], [-1.2466838999999998, 53.589442], [-1.2456889, 53.5893224], [-1.2434827, 53.58904160000001], [-1.2414751999999998, 53.58879219999999], [-1.239729, 53.58857249999999], [-1.237944, 53.58835], [-1.2361266999999998, 53.58812509999999], [-1.2360989, 53.58812169999999], [-1.2359779999999998, 53.5881068], [-1.2352444, 53.58801439999999], [-1.2342694, 53.58789190000001], [-1.2333803, 53.5877772], [-1.2327444, 53.5876891], [-1.2319533, 53.5875694], [-1.2308375, 53.5873871], [-1.2302392999999998, 53.5872791], [-1.2288272, 53.58700180000001], [-1.2279915999999995, 53.586820499999995], [-1.2272434, 53.58665], [-1.225284, 53.58619540000001], [-1.222603, 53.58556909999999], [-1.2210339999999995, 53.5852035], [-1.2190103, 53.584729], [-1.2170683, 53.584276200000005], [-1.2150058, 53.58379349999999], [-1.2129713, 53.5833254], [-1.2114237, 53.58296709999999], [-1.2098626, 53.5826001], [-1.2080869, 53.5821863], [-1.206707, 53.58186280000001], [-1.2055188, 53.581584199999995], [-1.204396, 53.5813246], [-1.2024314, 53.580865499999994], [-1.2022722999999995, 53.58082709999999], [-1.2006504, 53.580447], [-1.1993952999999995, 53.5801534], [-1.1988506, 53.58002820000001], [-1.1979346, 53.579816400000006], [-1.1968242, 53.5795592], [-1.1960492, 53.5793715], [-1.1952821, 53.5791884], [-1.1945389999999998, 53.57899630000001], [-1.1938831999999997, 53.578818699999985], [-1.1933791, 53.5786748], [-1.1926507, 53.57845639999999], [-1.1918755, 53.57820879999999], [-1.1909811999999995, 53.577904], [-1.1901911, 53.57761560000001], [-1.1892457999999997, 53.57725589999999], [-1.1886555, 53.577019199999995], [-1.187961, 53.576728], [-1.1871697999999995, 53.576376], [-1.1864872, 53.5760575], [-1.1858782999999995, 53.57576050000001], [-1.1853928, 53.5755112], [-1.1848979999999998, 53.5752477], [-1.1842889, 53.574909], [-1.1837824823154257, 53.57460657386965], [-1.1835563, 53.5744715], [-1.1830497, 53.574176400000006], [-1.1825722999999997, 53.5738801], [-1.1820801, 53.57354639999999], [-1.1817814999999998, 53.5733462], [-1.1816281, 53.57324339999999], [-1.1811496, 53.5728945], [-1.1809082, 53.57272089999999], [-1.1804802, 53.5723934], [-1.1799327, 53.571946999999994], [-1.1795349, 53.5716227], [-1.1791914, 53.5713247], [-1.1788038, 53.57096789999999], [-1.1782501, 53.5704465], [-1.1778866999999995, 53.57009769999999], [-1.1767821999999997, 53.5690186], [-1.1759151999999995, 53.5681751], [-1.1740645, 53.56637589999999], [-1.1723532999999997, 53.5647197], [-1.1702262999999995, 53.562649099999994], [-1.1687012, 53.5611633], [-1.1678098693553778, 53.560293730034694], [-1.1677263, 53.560212199999995], [-1.1668908999999998, 53.55941340000001], [-1.1659220999999995, 53.5584728], [-1.1652252999999997, 53.5577963], [-1.1633436999999998, 53.55596320000001], [-1.1628589, 53.5554917], [-1.1620165, 53.55467229999999], [-1.1619704999999998, 53.55462759999999], [-1.1618095, 53.554471], [-1.1600216, 53.55272920000001], [-1.1583037, 53.5510616], [-1.1568766999999998, 53.5496736], [-1.1553145, 53.5481519], [-1.1544626999999998, 53.5473262], [-1.1529446, 53.54584809999999], [-1.1514958, 53.5444429], [-1.1509504, 53.543905300000006], [-1.1507666, 53.543727700000005], [-1.1499795999999998, 53.54296759999999], [-1.1488571, 53.5418702], [-1.1477762, 53.540821400000006], [-1.1466710999999998, 53.5397423], [-1.1457402, 53.53883280000001], [-1.1449597, 53.5380724], [-1.1439524999999997, 53.5370889], [-1.1430793999999995, 53.5362433], [-1.1422249, 53.5354106], [-1.1420819, 53.5352716], [-1.1417531, 53.534952100000005], [-1.1415330999999995, 53.5347393], [-1.1413108, 53.5345043], [-1.1410895, 53.5342564], [-1.1409094999999998, 53.53404259999999], [-1.1406509, 53.53369169999999], [-1.1405152, 53.533478300000006], [-1.1403811, 53.53324709999999], [-1.1402563999999995, 53.5330056], [-1.1401624999999995, 53.53277129999999], [-1.1400659999999998, 53.5325162], [-1.1400005, 53.5323051], [-1.1399405, 53.5320928], [-1.1398879, 53.53178849999999], [-1.139838689351505, 53.53148921149904], [-1.1398321987886937, 53.53144973714454], [-1.1398231, 53.53139439999999], [-1.1398117, 53.530598899999994], [-1.1398127, 53.530325000000005], [-1.1398046, 53.5302307], [-1.1397911, 53.529956199999994], [-1.1397688, 53.5295622], [-1.139764, 53.52897819999999], [-1.1397484000000002, 53.5282779], [-1.1397342999999998, 53.5276183], [-1.1397417, 53.52748609999998], [-1.1397078, 53.5270165], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193], [-1.1398853, 53.5215619], [-1.1398857999999998, 53.5213752], [-1.1399162480839404, 53.52123315641426], [-1.1399503, 53.521074299999995], [-1.1399725999999997, 53.5207311], [-1.1400136, 53.51957639999999], [-1.1400233999999998, 53.519114899999984], [-1.1400408, 53.5184858], [-1.14007, 53.5177245], [-1.1400743, 53.5175409], [-1.1401011, 53.51686070000001], [-1.1400918, 53.516491499999994], [-1.1400636, 53.5160155], [-1.1400099, 53.5156032], [-1.139955, 53.515247499999994], [-1.1398705, 53.51487120000001], [-1.1398346165185922, 53.51472726957182], [-1.1398343, 53.51472600000001], [-1.1398705, 53.51487120000001], [-1.139955, 53.515247499999994], [-1.1400099, 53.5156032], [-1.1400636, 53.5160155], [-1.1400918, 53.516491499999994], [-1.1401011, 53.51686070000001], [-1.1400743, 53.5175409], [-1.14007, 53.5177245], [-1.1400408, 53.5184858], [-1.1400233999999998, 53.519114899999984], [-1.1400136, 53.51957639999999], [-1.1399725999999997, 53.5207311], [-1.1399503, 53.521074299999995], [-1.1399162480839404, 53.52123315641426], [-1.1398857999999998, 53.5213752], [-1.139895664142318, 53.52123315641426], [-1.1398983, 53.52119520000001], [-1.13992, 53.52072979999999], [-1.1399375, 53.52007890000001], [-1.1399388999999998, 53.519974799999986], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1383639, 53.51262580000001], [-1.1380405999999998, 53.5123909], [-1.1363207999999998, 53.51062709999999], [-1.1361314, 53.51046269999999], [-1.1356647, 53.5101262], [-1.1353884999999997, 53.50990449999999], [-1.1349965, 53.5096225], [-1.1342460999999997, 53.5091389], [-1.1340044, 53.5089617], [-1.1336959999999998, 53.508757999999986], [-1.133526, 53.5086457], [-1.1330062, 53.5082968], [-1.1326345, 53.5080982], [-1.1319666, 53.5077822], [-1.1309689, 53.50727839999999], [-1.1307661, 53.507173], [-1.1305489, 53.50706589999999], [-1.1298255, 53.506702999999995], [-1.1294701, 53.506540300000005], [-1.1281897, 53.50591849999999], [-1.1280418999999997, 53.505853599999995], [-1.1276234, 53.5056693], [-1.1271903, 53.5054891], [-1.1264674, 53.505241], [-1.1261508999999998, 53.5051501], [-1.1258934, 53.50508549999999], [-1.1256289, 53.505026099999995], [-1.1252897, 53.50492500000001], [-1.1248348, 53.50478780000001], [-1.1244392, 53.5046665], [-1.1242528, 53.5046187], [-1.1212487, 53.50393429999999], [-1.1179805732734645, 53.503187459464456], [-1.1164005999999995, 53.5028264], [-1.1160417, 53.50274360000001], [-1.1156151999999997, 53.50261669999999], [-1.1145893, 53.5023017], [-1.1144986999999995, 53.50227449999999], [-1.1144130999999995, 53.5022488], [-1.1134256, 53.5019554], [-1.1118086, 53.5015861]]} 15.1 0046 0053 Hemsworth Loop Doncaster Down Decoy (GBRf) Doncaster Down Decoy (GBRf) 53.5015861 -1.1118086 53.5015861 -1.1118086 1 0 2026-09-17 00:04:21 TERMINATED 2026-09-16 23:53:00 Doncaster Down Decoy (GBRf) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759191 1789602860433025 109 109 2026-09-17 00:04:21.445050 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:20.422067
595896 625677 P29057 305C50M916 2026-09-16 COMPLETE None 2026-09-16 23:54:18 2026-09-17 00:04:51 2026-09-19 00:04:51 {"id": 625677, "stp": "P", "toc": "Northern", "uid": "P29057", "consist": "156412", "dest_crs": "XPT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P29057/2026-09-16/detailed", "trust_id": "305C50M916", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston C.S.", "service_date": "2026-09-16", "dest_arr_time": "2328", "dest_platform": null, "is_terminated": 1, "next_location": "Preston Shunt Line", "signalling_id": "5C50", "timing_status": "OFF ROUTE", "origin_station": "Preston", "current_leg_arr": "2322", "current_leg_dep": "2322", "current_leg_end": "Preston Shunt Line", "origin_dep_time": "2320", "origin_platform": "4", "current_location": "Preston", "last_update_time": "2026-09-17T00:04:51", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7074629, 53.75545369999999], [-2.707535899999999, 53.7558152], [-2.7076421999999996, 53.756310599999985], [-2.7076878, 53.75656659999999], [-2.7077439999999995, 53.756888499999995], [-2.707827599999999, 53.7573794], [-2.7078909, 53.7576279], [-2.7080571999999994, 53.75798330000001], [-2.7082415, 53.758288400000005], [-2.7084418, 53.75854199999999], [-2.7088104999999993, 53.7589136], [-2.7090845999999997, 53.7591279], [-2.709357, 53.75930760000001], [-2.7097863, 53.75956330000001], [-2.7099337, 53.75964449999999], [-2.709942, 53.7596495], [-2.71065325, 53.76001500000001]]}", "current_leg_start": "Preston", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "53.7600150", "next_location_lon": "-2.7106533", "previous_location": "Preston", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"RECOVERY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51891358\", \"confirmationDeadline\": \"2026-09-16T23:56:18+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 570.7, \"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\": 690.866, \"from_m\": 570.7, \"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\": 836.352, \"from_m\": 690.866, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 894.133, \"from_m\": 836.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 917.029, \"from_m\": 894.133, \"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\": 1159.558, \"from_m\": 917.029, \"capability_applied\": null, \"effective_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\": 625677, \"profile_key\": \"c09b704eedf39e7c1a63abc7b03840c2a0db801365cf07d2b83b71078845c0f0\", \"schedule_id\": 21279, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36666}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2326\", \"location\": \"Preston Shunt Line\", \"stage_seq\": 2, \"distance_m\": 690.866, \"section_seq\": 1, \"route_path_id\": 36666}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"Preston C.S.\", \"stage_seq\": 3, \"distance_m\": 1159.558, \"section_seq\": 1, \"route_path_id\": 36666}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1159.558, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36666}], \"total_distance_m\": 1159.558, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 771.543, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 388.015, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2320", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "0.0", "current_position_lat": "53.7600150", "current_position_lon": "-2.7106533", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7913, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:06Z\", \"source_id\": 51860708, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:07Z\", \"source_id\": 16735280, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "3", "timing_fact_generation": 1789599279764173, "current_leg_arrival_utc": "2026-09-16T23:24:44+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:22.560604", "service_state_evidence_id": 51891358, "current_leg_start_actual_dep": "2026-09-16T23:22:44+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-16T23:54:18", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:23.021282", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P PRE XPT 5C50 156412 2 75 None {"version": 3, "segments": [{"to_m": 570.7, "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": 690.866, "from_m": 570.7, "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": 836.352, "from_m": 690.866, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 894.133, "from_m": 836.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 917.029, "from_m": 894.133, "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": 1159.558, "from_m": 917.029, "capability_applied": null, "effective_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": 625677, "profile_key": "c09b704eedf39e7c1a63abc7b03840c2a0db801365cf07d2b83b71078845c0f0", "schedule_id": 21279, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2320", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36666}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2326", "location": "Preston Shunt Line", "stage_seq": 2, "distance_m": 690.866, "section_seq": 1, "route_path_id": 36666}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Preston C.S.", "stage_seq": 3, "distance_m": 1159.558, "section_seq": 1, "route_path_id": 36666}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1159.558, "from_m": 0.0, "section_seq": 1, "route_path_id": 36666}], "total_distance_m": 1159.558, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 771.543, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 388.015, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7913, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:06Z", "source_id": 51860708, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T22:35:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:07Z", "source_id": 16735280, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Preston 2320 2320 4 None None Preston C.S. 2328 2328 None OFF ROUTE None https://www.realtimetrains.co.uk/service/gb-nr:P29057/2026-09-16/detailed None Preston 2026-09-16T23:22:44+01:00 Preston Shunt Line 0.0 {"type": "LineString", "coordinates": [[-2.7074629, 53.75545369999999], [-2.707535899999999, 53.7558152], [-2.7076421999999996, 53.756310599999985], [-2.7076878, 53.75656659999999], [-2.7077439999999995, 53.756888499999995], [-2.707827599999999, 53.7573794], [-2.7078909, 53.7576279], [-2.7080571999999994, 53.75798330000001], [-2.7082415, 53.758288400000005], [-2.7084418, 53.75854199999999], [-2.7088104999999993, 53.7589136], [-2.7090845999999997, 53.7591279], [-2.709357, 53.75930760000001], [-2.7097863, 53.75956330000001], [-2.7099337, 53.75964449999999], [-2.709942, 53.7596495], [-2.71065325, 53.76001500000001]]} 0.4 2322 2322 Preston Preston Preston Shunt Line 53.7600150 -2.7106533 53.7600150 -2.7106533 1 0 2026-09-17 00:04:51 TERMINATED 2026-09-16 23:54:18 Preston TD TRACKING_TIMEOUT 51891358 1789599279764173 9 9 2026-09-17 00:04:23.021282 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:22.560604
595897 626786 G58915 722N36M017 2026-09-16 COMPLETE 16759123 2026-09-17 00:54:00 2026-09-17 00:04:51 2026-09-19 00:04:51 {"id": 626786, "stp": "O", "toc": "London Overground", "uid": "G58915", "consist": null, "dest_crs": "WJH", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G58915/2026-09-17/detailed", "trust_id": "722N36M017", "origin_crs": "CMD", "show_on_map": 0, "dar_est_time": "00:50:00", "dar_platform": null, "dest_station": "Willesden Junction High Level", "service_date": "2026-09-16", "dest_arr_time": "0058", "dest_platform": "5", "is_terminated": 1, "next_location": "Willesden Junction High Level", "signalling_id": "2N36", "timing_status": "EARLY", "origin_station": "Camden Road", "current_leg_arr": "0054", "current_leg_dep": "0052", "current_leg_end": "Willesden Junction High Level", "origin_dep_time": "0035", "origin_platform": "1", "current_location": "Willesden Junction High Level", "last_update_time": "2026-09-17T00:04:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.21996665916028169, 51.53455675557009], [-0.2202485, 51.5344553], [-0.22067899999999996, 51.53431230000001], [-0.22106319999999996, 51.53419299999999], [-0.22153519999999996, 51.5340545], [-0.2220341, 51.5339243], [-0.2226222, 51.533783], [-0.22322839999999997, 51.533653300000005], [-0.2237545, 51.5335528], [-0.2241463, 51.53348299999999], [-0.2245167, 51.53342659999999], [-0.22526750000000004, 51.533323800000005], [-0.2258013, 51.5332604], [-0.2263947, 51.5332037], [-0.22709519999999997, 51.53315759999999], [-0.22763900000000004, 51.533136], [-0.2282561, 51.53310890000001], [-0.2289865, 51.5330829], [-0.2296281, 51.533058999999994], [-0.23097419999999996, 51.53300839999999], [-0.23176340000000004, 51.5329709], [-0.2323658, 51.5329464], [-0.2331551, 51.5329205], [-0.2337751, 51.5328936], [-0.234499, 51.53287159999999], [-0.2350531, 51.53286599999998], [-0.2357609, 51.532866299999995], [-0.23641370000000003, 51.5328594], [-0.23698549999999996, 51.532846500000005], [-0.2374814, 51.5328271], [-0.2379924, 51.532811200000005], [-0.23846999999999996, 51.5327972], [-0.23890829999999996, 51.5327768], [-0.239185, 51.5327654], [-0.23998949999999997, 51.5327386], [-0.2404171, 51.5327162], [-0.2408348, 51.5326904], [-0.24123670000000005, 51.5326672], [-0.24158999999999992, 51.5326405], [-0.24183049999999995, 51.53261289999999], [-0.24205920000000003, 51.5325858], [-0.2422987, 51.53254629999999], [-0.2425331, 51.53249719999999], [-0.2427584, 51.5324338], [-0.24298139999999993, 51.5323574], [-0.243146857523659, 51.53228687554147], [-0.2431529, 51.53228429999999], [-0.24317396287101783, 51.53227491886425], [-0.24321922078909225, 51.532254761554704], [-0.2432954874897965, 51.53222079330178], [-0.24332959999999995, 51.5322056], [-0.2434938, 51.5321123]]}", "current_leg_start": "Kensal Rise", "dest_arr_time_act": "0055", "motion_projection": null, "next_location_lat": "51.5321123", "next_location_lon": "-0.2434938", "previous_location": "Kensal Rise", "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\": 153.611, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 207.594, \"from_m\": 153.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 647.666, \"from_m\": 207.594, \"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\": 1995.16, \"from_m\": 647.666, \"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\": 2347.401, \"from_m\": 1995.16, \"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\": 8626.397, \"from_m\": 2347.401, \"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\": 8997.921, \"from_m\": 8626.397, \"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\": 9226.27, \"from_m\": 8997.921, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626786, \"profile_key\": \"d937e5ada1150f4620eae84e4abefcc6a5c130e5622a172a16685d5cd8edbde6\", \"schedule_id\": 39587, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Camden Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 2, \"distance_m\": 297.296, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": \"0037H\", \"location\": \"Kentish Town West\", \"stage_seq\": 3, \"distance_m\": 1014.996, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0039\", \"wtt_dep\": \"0040\", \"location\": \"Gospel Oak\", \"stage_seq\": 4, \"distance_m\": 2080.404, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0041H\", \"wtt_dep\": \"0042H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 5, \"distance_m\": 3032.864, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0044\", \"wtt_dep\": \"0044H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 6, \"distance_m\": 4446.939, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0046\", \"wtt_dep\": \"0047\", \"location\": \"West Hampstead\", \"stage_seq\": 7, \"distance_m\": 5041.847, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0048H\", \"wtt_dep\": \"0049\", \"location\": \"Brondesbury\", \"stage_seq\": 8, \"distance_m\": 5867.322, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0050\", \"wtt_dep\": \"0050H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 9, \"distance_m\": 6577.988, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0052\", \"wtt_dep\": \"0052H\", \"location\": \"Kensal Rise\", \"stage_seq\": 10, \"distance_m\": 7576.362, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0053H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 11, \"distance_m\": 8588.065, \"section_seq\": 1, \"route_path_id\": 106510}, {\"is_pass\": false, \"wtt_arr\": \"0055\", \"wtt_dep\": null, \"location\": \"Willesden Junction High Level\", \"stage_seq\": 12, \"distance_m\": 9226.27, \"section_seq\": 1, \"route_path_id\": 106510}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9226.27, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106510}], \"total_distance_m\": 9226.27, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 9172.287, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 53.983, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0035", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5321123", "current_position_lon": "-0.2434938", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:07Z\", \"source_id\": 51935209, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:08Z\", \"source_id\": 16756557, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:17Z\", \"source_id\": 51936748, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:19Z\", \"source_id\": 16756932, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:54Z\", \"source_id\": 51938489, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:03Z\", \"source_id\": 16757417, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:43Z\", \"source_id\": 51939554, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:44Z\", \"source_id\": 16757717, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:28Z\", \"source_id\": 51940587, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:32Z\", \"source_id\": 16757995, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:47:30Z\", \"source_id\": 51941725, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:47:33Z\", \"source_id\": 16758283, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:30Z\", \"source_id\": 51942887, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:37Z\", \"source_id\": 16758583, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:19Z\", \"source_id\": 51943837, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:24Z\", \"source_id\": 16758828, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:41Z\", \"source_id\": 51945014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:48Z\", \"source_id\": 16759123, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Willesden Junction High Level", "service_state_platform": "5", "timing_fact_generation": 1789602829031683, "current_leg_arrival_utc": "2026-09-18T00:54:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:32.356462", "service_state_evidence_id": 16759123, "current_leg_start_actual_dep": "2026-09-18T00:52:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:37.200072", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground O CMD WJH 2N36 None None None None {"version": 3, "segments": [{"to_m": 153.611, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 207.594, "from_m": 153.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 647.666, "from_m": 207.594, "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": 1995.16, "from_m": 647.666, "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": 2347.401, "from_m": 1995.16, "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": 8626.397, "from_m": 2347.401, "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": 8997.921, "from_m": 8626.397, "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": 9226.27, "from_m": 8997.921, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626786, "profile_key": "d937e5ada1150f4620eae84e4abefcc6a5c130e5622a172a16685d5cd8edbde6", "schedule_id": 39587, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0035", "location": "Camden Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106510}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Camden Road Jn", "stage_seq": 2, "distance_m": 297.296, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": "0037H", "location": "Kentish Town West", "stage_seq": 3, "distance_m": 1014.996, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": "0040", "location": "Gospel Oak", "stage_seq": 4, "distance_m": 2080.404, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0041H", "wtt_dep": "0042H", "location": "Hampstead Heath", "stage_seq": 5, "distance_m": 3032.864, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0044", "wtt_dep": "0044H", "location": "Finchley Road & Frognal", "stage_seq": 6, "distance_m": 4446.939, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0046", "wtt_dep": "0047", "location": "West Hampstead", "stage_seq": 7, "distance_m": 5041.847, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0048H", "wtt_dep": "0049", "location": "Brondesbury", "stage_seq": 8, "distance_m": 5867.322, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0050", "wtt_dep": "0050H", "location": "Brondesbury Park", "stage_seq": 9, "distance_m": 6577.988, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0052", "wtt_dep": "0052H", "location": "Kensal Rise", "stage_seq": 10, "distance_m": 7576.362, "section_seq": 1, "route_path_id": 106510}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0053H", "location": "Kensal Green Jn", "stage_seq": 11, "distance_m": 8588.065, "section_seq": 1, "route_path_id": 106510}, {"is_pass": false, "wtt_arr": "0055", "wtt_dep": null, "location": "Willesden Junction High Level", "stage_seq": 12, "distance_m": 9226.27, "section_seq": 1, "route_path_id": 106510}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9226.27, "from_m": 0.0, "section_seq": 1, "route_path_id": 106510}], "total_distance_m": 9226.27, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 9172.287, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 53.983, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:07Z", "source_id": 51935209, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:37:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:08Z", "source_id": 16756557, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:17Z", "source_id": 51936748, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:19Z", "source_id": 16756932, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:54Z", "source_id": 51938489, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:03Z", "source_id": 16757417, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:43Z", "source_id": 51939554, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:44:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:44Z", "source_id": 16757717, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:28Z", "source_id": 51940587, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:46:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:32Z", "source_id": 16757995, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22861, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:47:30Z", "source_id": 51941725, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:47:33Z", "source_id": 16758283, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22857, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:30Z", "source_id": 51942887, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:50:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:37Z", "source_id": 16758583, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22853, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:19Z", "source_id": 51943837, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:24Z", "source_id": 16758828, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22512, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:41Z", "source_id": 51945014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:54:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:48Z", "source_id": 16759123, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}] Camden Road 0035 0035 1 0:50:00 None Willesden Junction High Level 0058 0055 5 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G58915/2026-09-17/detailed None Kensal Rise 2026-09-18T00:52:30+01:00 Willesden Junction High Level 2.0 {"type": "LineString", "coordinates": [[-0.21996665916028169, 51.53455675557009], [-0.2202485, 51.5344553], [-0.22067899999999996, 51.53431230000001], [-0.22106319999999996, 51.53419299999999], [-0.22153519999999996, 51.5340545], [-0.2220341, 51.5339243], [-0.2226222, 51.533783], [-0.22322839999999997, 51.533653300000005], [-0.2237545, 51.5335528], [-0.2241463, 51.53348299999999], [-0.2245167, 51.53342659999999], [-0.22526750000000004, 51.533323800000005], [-0.2258013, 51.5332604], [-0.2263947, 51.5332037], [-0.22709519999999997, 51.53315759999999], [-0.22763900000000004, 51.533136], [-0.2282561, 51.53310890000001], [-0.2289865, 51.5330829], [-0.2296281, 51.533058999999994], [-0.23097419999999996, 51.53300839999999], [-0.23176340000000004, 51.5329709], [-0.2323658, 51.5329464], [-0.2331551, 51.5329205], [-0.2337751, 51.5328936], [-0.234499, 51.53287159999999], [-0.2350531, 51.53286599999998], [-0.2357609, 51.532866299999995], [-0.23641370000000003, 51.5328594], [-0.23698549999999996, 51.532846500000005], [-0.2374814, 51.5328271], [-0.2379924, 51.532811200000005], [-0.23846999999999996, 51.5327972], [-0.23890829999999996, 51.5327768], [-0.239185, 51.5327654], [-0.23998949999999997, 51.5327386], [-0.2404171, 51.5327162], [-0.2408348, 51.5326904], [-0.24123670000000005, 51.5326672], [-0.24158999999999992, 51.5326405], [-0.24183049999999995, 51.53261289999999], [-0.24205920000000003, 51.5325858], [-0.2422987, 51.53254629999999], [-0.2425331, 51.53249719999999], [-0.2427584, 51.5324338], [-0.24298139999999993, 51.5323574], [-0.243146857523659, 51.53228687554147], [-0.2431529, 51.53228429999999], [-0.24317396287101783, 51.53227491886425], [-0.24321922078909225, 51.532254761554704], [-0.2432954874897965, 51.53222079330178], [-0.24332959999999995, 51.5322056], [-0.2434938, 51.5321123]]} 1.0 0052 0054 Kensal Rise Willesden Junction High Level Willesden Junction High Level 51.5321123 -0.2434938 51.5321123 -0.2434938 1 0 2026-09-17 00:04:51 TERMINATED 2026-09-16 23:54:00 Willesden Junction High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759123 1789602829031683 32 32 2026-09-17 00:04:37.200072 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:32.356462
595898 626655 L85054 875A76M017 2026-09-16 COMPLETE 16758798 2026-09-17 00:50:00 2026-09-17 00:04:51 2026-09-19 00:04:51 {"id": 626655, "stp": "P", "toc": "South Western Railway", "uid": "L85054", "consist": "450007+450015+450119", "dest_crs": "XFM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85054/2026-09-17/detailed", "trust_id": "875A76M017", "origin_crs": "AON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Farnham C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "0058", "dest_platform": null, "is_terminated": 1, "next_location": "Farnham C.S.D.", "signalling_id": "5A76", "timing_status": "EARLY", "origin_station": "Alton", "current_leg_arr": "0054", "current_leg_dep": "0050", "current_leg_end": "Farnham C.S.D.", "origin_dep_time": "0022", "origin_platform": "1", "current_location": "Aldershot Sig. As15", "last_update_time": "2026-09-17T00:04:51", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8001726999999998, 51.2083796], [-0.8016989, 51.20800479999999], [-0.8021307, 51.20789309999999], [-0.8026295999999999, 51.2077519], [-0.803386, 51.2075167], [-0.8045696000000001, 51.2071044], [-0.8053495, 51.2067953], [-0.8056922999999999, 51.206662400000006], [-0.8065089, 51.206334299999995], [-0.8066496999999999, 51.2062823], [-0.8068909999999999, 51.2061979], [-0.8073631999999998, 51.20607100000001], [-0.8078962999999999, 51.205867999999995], [-0.8084837557075693, 51.20565691020015], [-0.8117732, 51.2044749]]}", "current_leg_start": "Farnham Depot Reception Ro", "dest_arr_time_act": "0058", "motion_projection": null, "next_location_lat": "51.2044749", "next_location_lon": "-0.8117732", "previous_location": "Farnham", "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\": 226.045, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12956.262, \"from_m\": 226.045, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14338.213, \"from_m\": 12956.262, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14815.016, \"from_m\": 14338.213, \"capability_applied\": null, \"effective_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\": 626655, \"profile_key\": \"ade90c46a4e19f16fbc8655a210c13779dbb496cf1f81056a6d492fc2039c6b1\", \"schedule_id\": 32624, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0022\", \"location\": \"Alton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"0028\", \"wtt_dep\": \"0036\", \"location\": \"Bentley\", \"stage_seq\": 2, \"distance_m\": 7792.627, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0039H\", \"location\": \"Farnham Single Line Jn\", \"stage_seq\": 3, \"distance_m\": 12956.262, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"0041\", \"wtt_dep\": \"0048\", \"location\": \"Farnham\", \"stage_seq\": 4, \"distance_m\": 13647.238, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"0051\", \"wtt_dep\": \"0053\", \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 5, \"distance_m\": 13913.862, \"section_seq\": 1, \"route_path_id\": 35252}, {\"is_pass\": false, \"wtt_arr\": \"0058\", \"wtt_dep\": null, \"location\": \"Farnham C.S.D.\", \"stage_seq\": 6, \"distance_m\": 14815.016, \"section_seq\": 1, \"route_path_id\": 35252}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14815.016, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35252}], \"total_distance_m\": 14815.016, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14338.213, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 476.803, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0022", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2044749", "current_position_lon": "-0.8117732", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:46Z\", \"source_id\": 51934946, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:54Z\", \"source_id\": 16756499, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:37Z\", \"source_id\": 51938900, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:37Z\", \"source_id\": 16757518, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:07Z\", \"source_id\": 16758521, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:22Z\", \"source_id\": 51943347, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:23Z\", \"source_id\": 16758689, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789602668214953, "current_leg_arrival_utc": "2026-09-18T00:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:54:35.733053", "service_state_evidence_id": 16758689, "current_leg_start_actual_dep": "2026-09-18T00:53:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-16T23:54:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:04:37.204882", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P AON XFM 5A76 450007+450015+450119 12 100 None {"version": 3, "segments": [{"to_m": 226.045, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12956.262, "from_m": 226.045, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14338.213, "from_m": 12956.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14815.016, "from_m": 14338.213, "capability_applied": null, "effective_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": 626655, "profile_key": "ade90c46a4e19f16fbc8655a210c13779dbb496cf1f81056a6d492fc2039c6b1", "schedule_id": 32624, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0022", "location": "Alton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "0028", "wtt_dep": "0036", "location": "Bentley", "stage_seq": 2, "distance_m": 7792.627, "section_seq": 1, "route_path_id": 35252}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0039H", "location": "Farnham Single Line Jn", "stage_seq": 3, "distance_m": 12956.262, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "0041", "wtt_dep": "0048", "location": "Farnham", "stage_seq": 4, "distance_m": 13647.238, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "0051", "wtt_dep": "0053", "location": "Farnham Depot Reception Ro", "stage_seq": 5, "distance_m": 13913.862, "section_seq": 1, "route_path_id": 35252}, {"is_pass": false, "wtt_arr": "0058", "wtt_dep": null, "location": "Farnham C.S.D.", "stage_seq": 6, "distance_m": 14815.016, "section_seq": 1, "route_path_id": 35252}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14815.016, "from_m": 0.0, "section_seq": 1, "route_path_id": 35252}], "total_distance_m": 14815.016, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14338.213, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 476.803, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27850, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:46Z", "source_id": 51934946, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:54Z", "source_id": 16756499, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27858, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:37Z", "source_id": 51938900, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:43:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:37Z", "source_id": 16757518, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:07Z", "source_id": 16758521, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27866, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:22Z", "source_id": 51943347, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:54:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:23Z", "source_id": 16758689, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}] Alton 0022 0022 1 None None Farnham C.S.D. 0058 0058 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85054/2026-09-17/detailed None Farnham Depot Reception Ro 2026-09-18T00:53:00+01:00 Farnham C.S.D. 4.0 {"type": "LineString", "coordinates": [[-0.8001726999999998, 51.2083796], [-0.8016989, 51.20800479999999], [-0.8021307, 51.20789309999999], [-0.8026295999999999, 51.2077519], [-0.803386, 51.2075167], [-0.8045696000000001, 51.2071044], [-0.8053495, 51.2067953], [-0.8056922999999999, 51.206662400000006], [-0.8065089, 51.206334299999995], [-0.8066496999999999, 51.2062823], [-0.8068909999999999, 51.2061979], [-0.8073631999999998, 51.20607100000001], [-0.8078962999999999, 51.205867999999995], [-0.8084837557075693, 51.20565691020015], [-0.8117732, 51.2044749]]} 0.6 0050 0054 Farnham Aldershot Sig. As15 Farnham C.S.D. 51.2044749 -0.8117732 51.2044749 -0.8117732 1 0 2026-09-17 00:04:51 TERMINATED 2026-09-16 23:54:00 Farnham C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758689 1789602668214953 14 14 2026-09-17 00:04:37.204882 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:54:35.733053
595899 622137 P91608 875Y55M916 2026-09-16 COMPLETE None 2026-09-16 23:55:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 622137, "stp": "P", "toc": "Southeastern", "uid": "P91608", "consist": "377128", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91608/2026-09-16/detailed", "trust_id": "875Y55M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Victoria Grovenor Shed", "service_date": "2026-09-16", "dest_arr_time": "2355", "dest_platform": null, "is_terminated": 1, "next_location": "Victoria Grovenor Shed", "signalling_id": "5Y55", "timing_status": "EARLY", "origin_station": "London Victoria", "current_leg_arr": "2355", "current_leg_dep": "2259", "current_leg_end": "Victoria Grovenor Shed", "origin_dep_time": "2349", "origin_platform": "8", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": "-50 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.1481293, 51.48937219999999], [-0.14810767861363547, 51.489294772677454], [-0.1480818, 51.4892021], [-0.14805829999999998, 51.489158499999995], [-0.1479933, 51.4890376], [-0.14788, 51.48887899999999], [-0.14771799999999996, 51.4886735], [-0.14755569999999998, 51.4884211], [-0.1470547, 51.4875936], [-0.14677529999999997, 51.487112], [-0.14664109999999997, 51.486792099999995], [-0.146524, 51.4864905], [-0.1464641, 51.4862326]]}", "current_leg_start": "London Victoria", "dest_arr_time_act": "2355", "motion_projection": null, "next_location_lat": "51.4862326", "next_location_lon": "-0.1464641", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51802296\", \"confirmationDeadline\": \"2026-09-16T22:40:35+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1226.116, \"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}], \"service_id\": 622137, \"profile_key\": \"50c52198742f80e18432601dc755d6b2d0dce12cd0f0ae713ca6d8befba6257f\", \"schedule_id\": 32871, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Victoria Grosvenor ENT - EXT\", \"stage_seq\": 2, \"distance_m\": 857.122, \"section_seq\": 1, \"route_path_id\": 36354}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": null, \"location\": \"Victoria Grovenor Shed\", \"stage_seq\": 3, \"distance_m\": 1226.116, \"section_seq\": 1, \"route_path_id\": 36354}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1226.116, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36354}], \"total_distance_m\": 1226.116, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1226.116, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2349", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "56.0", "current_position_lat": "51.4862326", "current_position_lon": "-0.1464641", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "London Victoria", "service_state_platform": "1", "timing_fact_generation": 1789596023755818, "current_leg_arrival_utc": "2026-09-16T22:40:35+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:00.103330", "service_state_evidence_id": 51802296, "current_leg_start_actual_dep": "2026-09-16T22:59:35+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:03.846808", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None None 5Y55 377128 4 100 None {"version": 3, "segments": [{"to_m": 1226.116, "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}], "service_id": 622137, "profile_key": "50c52198742f80e18432601dc755d6b2d0dce12cd0f0ae713ca6d8befba6257f", "schedule_id": 32871, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2349", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Victoria Grosvenor ENT - EXT", "stage_seq": 2, "distance_m": 857.122, "section_seq": 1, "route_path_id": 36354}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": null, "location": "Victoria Grovenor Shed", "stage_seq": 3, "distance_m": 1226.116, "section_seq": 1, "route_path_id": 36354}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1226.116, "from_m": 0.0, "section_seq": 1, "route_path_id": 36354}], "total_distance_m": 1226.116, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1226.116, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Victoria 2349 2349 8 None None Victoria Grovenor Shed 2355 2355 None EARLY -50 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91608/2026-09-16/detailed None London Victoria 2026-09-16T22:59:35+01:00 Victoria Grovenor Shed 56.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.1481293, 51.48937219999999], [-0.14810767861363547, 51.489294772677454], [-0.1480818, 51.4892021], [-0.14805829999999998, 51.489158499999995], [-0.1479933, 51.4890376], [-0.14788, 51.48887899999999], [-0.14771799999999996, 51.4886735], [-0.14755569999999998, 51.4884211], [-0.1470547, 51.4875936], [-0.14677529999999997, 51.487112], [-0.14664109999999997, 51.486792099999995], [-0.146524, 51.4864905], [-0.1464641, 51.4862326]]} 0.5 2259 2355 None Victoria Plat 10 Victoria Grovenor Shed 51.4862326 -0.1464641 51.4862326 -0.1464641 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:55:00 London Victoria TD TRACKING_TIMEOUT 51802296 1789596023755818 3 3 2026-09-17 00:05:03.846808 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:00.103330
595900 626206 C20652 875R63M916 2026-09-16 COMPLETE None 2026-09-16 23:55:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 626206, "stp": "O", "toc": "Thameslink", "uid": "C20652", "consist": "700037", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20652/2026-09-16/detailed", "trust_id": "875R63M916", "origin_crs": "TBD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Three Bridges Tl Up Depot", "service_date": "2026-09-16", "dest_arr_time": "2355", "dest_platform": null, "is_terminated": 1, "next_location": "Three Bridges Thameslink Up Depot Entry/Exit", "signalling_id": "5R63", "timing_status": "EARLY", "origin_station": "Three Bridges", "current_leg_arr": "2348", "current_leg_dep": "2345", "current_leg_end": "Three Bridges Thameslink Up Depot Entry/Exit", "origin_dep_time": "2349", "origin_platform": "2", "current_location": "Three Bridges Thameslink Up Depot Entry/Exit", "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16104139999999997, 51.1166607], [-0.161034, 51.1176417], [-0.1609924, 51.118352299999984], [-0.1609521, 51.1187305], [-0.16093879999999997, 51.118916899999995], [-0.1609012, 51.1193671], [-0.1608664, 51.12035980000001], [-0.1608664, 51.12065019999999], [-0.16079659999999998, 51.1216452], [-0.1608668, 51.11872399999999], [-0.16087, 51.11836389999999], [-0.1608707, 51.118227], [-0.1608717, 51.11621770000001], [-0.16081809999999996, 51.1157078], [-0.1608176, 51.1153273], [-0.1608174, 51.11531149999999], [-0.1607971, 51.1151688], [-0.16076880000000002, 51.1150269], [-0.1607003, 51.114734], [-0.160664, 51.11457879999999], [-0.1606516, 51.114494], [-0.1606429, 51.1144128], [-0.16063649999999996, 51.114253000000005], [-0.1606419, 51.11386569999999], [-0.16063919999999998, 51.112697100000005], [-0.1606526, 51.1116632]]}", "current_leg_start": "Three Bridges", "dest_arr_time_act": "2355", "motion_projection": null, "next_location_lat": "51.1116632", "next_location_lon": "-0.1606526", "previous_location": "Three Bridges", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2349", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.1116632", "current_position_lon": "-0.1606526", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:34Z\", \"source_id\": 16741066, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Three Bridges Thameslink Up Depot Entry/Exit", "service_state_platform": null, "timing_fact_generation": 1789598794127927, "current_leg_arrival_utc": "2026-09-17T23:49:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:03.205718", "service_state_evidence_id": 16741066, "current_leg_start_actual_dep": "2026-09-17T23:49:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:03.670604", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink O TBD None 5R63 700037 8 100 None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:34Z", "source_id": 16741066, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}] Three Bridges 2349 2349 2 None None Three Bridges Tl Up Depot 2355 2355 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20652/2026-09-16/detailed None Three Bridges 2026-09-17T23:49:00+01:00 Three Bridges Thameslink Up Depot Entry/Exit 3.0 {"type": "LineString", "coordinates": [[-0.16104139999999997, 51.1166607], [-0.161034, 51.1176417], [-0.1609924, 51.118352299999984], [-0.1609521, 51.1187305], [-0.16093879999999997, 51.118916899999995], [-0.1609012, 51.1193671], [-0.1608664, 51.12035980000001], [-0.1608664, 51.12065019999999], [-0.16079659999999998, 51.1216452], [-0.1608668, 51.11872399999999], [-0.16087, 51.11836389999999], [-0.1608707, 51.118227], [-0.1608717, 51.11621770000001], [-0.16081809999999996, 51.1157078], [-0.1608176, 51.1153273], [-0.1608174, 51.11531149999999], [-0.1607971, 51.1151688], [-0.16076880000000002, 51.1150269], [-0.1607003, 51.114734], [-0.160664, 51.11457879999999], [-0.1606516, 51.114494], [-0.1606429, 51.1144128], [-0.16063649999999996, 51.114253000000005], [-0.1606419, 51.11386569999999], [-0.16063919999999998, 51.112697100000005], [-0.1606526, 51.1116632]]} 1.0 2345 2348 Three Bridges Three Bridges Thameslink Up Depot Entry/Exit Three Bridges Thameslink Up Depot Entry/Exit 51.1116632 -0.1606526 51.1116632 -0.1606526 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:55:00 Three Bridges Thameslink Up Depot Entry/Exit TRUST TRACKING_TIMEOUT 16741066 1789598794127927 5 5 2026-09-17 00:05:03.670604 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:03.205718
595901 626163 J07979 895U801916 2026-09-16 COMPLETE None 2026-09-16 23:55:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 626163, "stp": "N", "toc": "Southeastern", "uid": "J07979", "consist": "375305", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:J07979/2026-09-16/detailed", "trust_id": "895U801916", "origin_crs": "FAV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham Bk Road", "service_date": "2026-09-16", "dest_arr_time": "2355", "dest_platform": null, "is_terminated": 1, "next_location": "Faversham Up Sidings", "signalling_id": "5U80", "timing_status": "ON TIME", "origin_station": "Faversham", "current_leg_arr": "2348", "current_leg_dep": "2349", "current_leg_end": "Faversham Up Sidings", "origin_dep_time": "2346", "origin_platform": "2", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8943354, 51.3106825], [0.8951554999999999, 51.3104782], [0.895301, 51.31044200000001], [0.8963766, 51.310177], [0.8967655000000001, 51.310079], [0.8970953999999999, 51.309990899999995], [0.8974387, 51.3098928], [0.8977311, 51.309805700000005], [0.8980689999999998, 51.30970669999999], [0.8983152841195214, 51.30963225129148], [0.8984404999999999, 51.3095944]]}", "current_leg_start": "Faversham", "dest_arr_time_act": "2355", "motion_projection": null, "next_location_lat": "51.3095944", "next_location_lon": "0.8984405", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51883671\", \"confirmationDeadline\": \"2026-09-16T23:51:02+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 110.166, \"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\": 394.522, \"from_m\": 110.166, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 626163, \"profile_key\": \"9da946faead02d9c783590afb8c9a7652cc8f5ed86f0ec62844bc5d0490dee47\", \"schedule_id\": 37516, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2346\", \"location\": \"Faversham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107774}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2353\", \"location\": \"Faversham Up Sidings\", \"stage_seq\": 2, \"distance_m\": 166.334, \"section_seq\": 1, \"route_path_id\": 107774}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": null, \"location\": \"Faversham Bk Road\", \"stage_seq\": 3, \"distance_m\": 394.522, \"section_seq\": 1, \"route_path_id\": 107774}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 394.522, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107774}], \"total_distance_m\": 394.522, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 394.522, \"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": "2346", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1439.0", "current_position_lat": "51.3095944", "current_position_lon": "0.8984405", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Faversham", "service_state_platform": "2", "timing_fact_generation": 1789602138859294, "current_leg_arrival_utc": "2026-09-16T23:51:02+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:03.355397", "service_state_evidence_id": 51883671, "current_leg_start_actual_dep": "2026-09-16T23:49:02+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:03.668210", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern N FAV None 5U80 375305 3 100 None {"version": 3, "segments": [{"to_m": 110.166, "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": 394.522, "from_m": 110.166, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 626163, "profile_key": "9da946faead02d9c783590afb8c9a7652cc8f5ed86f0ec62844bc5d0490dee47", "schedule_id": 37516, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2346", "location": "Faversham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107774}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2353", "location": "Faversham Up Sidings", "stage_seq": 2, "distance_m": 166.334, "section_seq": 1, "route_path_id": 107774}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": null, "location": "Faversham Bk Road", "stage_seq": 3, "distance_m": 394.522, "section_seq": 1, "route_path_id": 107774}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 394.522, "from_m": 0.0, "section_seq": 1, "route_path_id": 107774}], "total_distance_m": 394.522, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 394.522, "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} [] Faversham 2346 2346 2 None None Faversham Bk Road 2355 2355 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:J07979/2026-09-16/detailed None Faversham 2026-09-16T23:49:02+01:00 Faversham Up Sidings 1439.0 {"type": "LineString", "coordinates": [[0.8943354, 51.3106825], [0.8951554999999999, 51.3104782], [0.895301, 51.31044200000001], [0.8963766, 51.310177], [0.8967655000000001, 51.310079], [0.8970953999999999, 51.309990899999995], [0.8974387, 51.3098928], [0.8977311, 51.309805700000005], [0.8980689999999998, 51.30970669999999], [0.8983152841195214, 51.30963225129148], [0.8984404999999999, 51.3095944]]} 0.2 2349 2348 None Faversham Carriage Holding Sidings Faversham Up Sidings 51.3095944 0.8984405 51.3095944 0.8984405 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:55:00 Faversham TD TRACKING_TIMEOUT 51883671 1789602138859294 48 48 2026-09-17 00:05:03.668210 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:03.355397
595902 626249 W00466 675M97M916 2026-09-16 COMPLETE None 2026-09-16 23:55:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 626249, "stp": "P", "toc": "West Midlands Trains", "uid": "W00466", "consist": "172104", "dest_crs": "XWR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00466/2026-09-16/detailed", "trust_id": "675M97M916", "origin_crs": "WOS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Worcester L.M.D.", "service_date": "2026-09-16", "dest_arr_time": "2355", "dest_platform": null, "is_terminated": 1, "next_location": "Worcester L.M.D.", "signalling_id": "5M97", "timing_status": "ON TIME", "origin_station": "Worcester Shrub Hill", "current_leg_arr": "2355", "current_leg_dep": "2352", "current_leg_end": "Worcester L.M.D.", "origin_dep_time": "2352", "origin_platform": "1B", "current_location": "Worcester Shrub Hill", "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.208735293852097, 52.19478481901311], [-2.2088079, 52.19495179999999], [-2.2089138, 52.1951662], [-2.2089644, 52.19526630000001], [-2.2090219, 52.1954186], [-2.2091431, 52.195632200000006], [-2.2093089000000004, 52.195817899999994], [-2.2095372, 52.196023199999985], [-2.2096734, 52.1961778], [-2.2097728, 52.19633579999999], [-2.2098336, 52.1964577], [-2.209898, 52.1966201], [-2.2099385, 52.19686049999999], [-2.2099605999999996, 52.1970692], [-2.2099476999999994, 52.19732990000001], [-2.2099164, 52.197508199999994], [-2.2098574999999996, 52.1977417], [-2.2097782999999995, 52.1979832], [-2.2096918, 52.1981987], [-2.2095353, 52.1984627], [-2.2093862, 52.19867940000001], [-2.2092352999999996, 52.198868899999994], [-2.209018, 52.199118299999995], [-2.2087548, 52.1993654], [-2.208616699999999, 52.19952670000001], [-2.2084971, 52.199696], [-2.208211, 52.20004419999999], [-2.2081219, 52.2001721], [-2.2079746, 52.2003653], [-2.2077913, 52.2006339], [-2.2076684, 52.200816], [-2.2075084, 52.20107450000001], [-2.2076364999999996, 52.2009322], [-2.2077643, 52.2007779], [-2.2078425, 52.2006448], [-2.2080018, 52.20040389999999], [-2.2081305999999996, 52.20023569999999], [-2.2083375, 52.200038600000006], [-2.2087112, 52.1996095], [-2.2089238999999994, 52.19942830000001], [-2.2091882999999997, 52.1992571], [-2.2094115, 52.1991104], [-2.2095863999999996, 52.198984900000006], [-2.2097401, 52.198869999999985], [-2.2100375, 52.198538], [-2.2100832, 52.198476199999995], [-2.2101203999999997, 52.1984252], [-2.2102285, 52.1982404]]}", "current_leg_start": "Worcester Shrub Hill", "dest_arr_time_act": "2355", "motion_projection": null, "next_location_lat": "52.1982404", "next_location_lon": "-2.2102285", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16745064\", \"confirmationDeadline\": \"2026-09-16T23:55:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 154.056, \"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\": 233.417, \"from_m\": 154.056, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 716.42, \"from_m\": 233.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}], \"service_id\": 626249, \"profile_key\": \"76d16da916b85341f540c6825338de5d32460723f9233425ffdde337e8732695\", \"schedule_id\": 24939, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Worcester Shrub Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38208}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": null, \"location\": \"Worcester L.M.D.\", \"stage_seq\": 2, \"distance_m\": 716.42, \"section_seq\": 1, \"route_path_id\": 38208}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 716.42, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38208}], \"total_distance_m\": 716.42, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 233.417, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 483.003, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2352", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.1982404", "current_position_lon": "-2.2102285", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Worcester Shrub Hill", "service_state_platform": null, "timing_fact_generation": 1789599363417766, "current_leg_arrival_utc": "2026-09-16T23:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:03.368814", "service_state_evidence_id": 16745064, "current_leg_start_actual_dep": "2026-09-16T23:52:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:03.880114", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P WOS XWR 5M97 172104 2 100 None {"version": 3, "segments": [{"to_m": 154.056, "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": 233.417, "from_m": 154.056, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 716.42, "from_m": 233.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}], "service_id": 626249, "profile_key": "76d16da916b85341f540c6825338de5d32460723f9233425ffdde337e8732695", "schedule_id": 24939, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2352", "location": "Worcester Shrub Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38208}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": null, "location": "Worcester L.M.D.", "stage_seq": 2, "distance_m": 716.42, "section_seq": 1, "route_path_id": 38208}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 716.42, "from_m": 0.0, "section_seq": 1, "route_path_id": 38208}], "total_distance_m": 716.42, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 233.417, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 483.003, "synthetic_unknown_infrastructure_limit_mph": 60} [] Worcester Shrub Hill 2352 2352 1B None None Worcester L.M.D. 2355 2355 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00466/2026-09-16/detailed None Worcester Shrub Hill 2026-09-16T23:52:00+01:00 Worcester L.M.D. 3.0 {"type": "LineString", "coordinates": [[-2.208735293852097, 52.19478481901311], [-2.2088079, 52.19495179999999], [-2.2089138, 52.1951662], [-2.2089644, 52.19526630000001], [-2.2090219, 52.1954186], [-2.2091431, 52.195632200000006], [-2.2093089000000004, 52.195817899999994], [-2.2095372, 52.196023199999985], [-2.2096734, 52.1961778], [-2.2097728, 52.19633579999999], [-2.2098336, 52.1964577], [-2.209898, 52.1966201], [-2.2099385, 52.19686049999999], [-2.2099605999999996, 52.1970692], [-2.2099476999999994, 52.19732990000001], [-2.2099164, 52.197508199999994], [-2.2098574999999996, 52.1977417], [-2.2097782999999995, 52.1979832], [-2.2096918, 52.1981987], [-2.2095353, 52.1984627], [-2.2093862, 52.19867940000001], [-2.2092352999999996, 52.198868899999994], [-2.209018, 52.199118299999995], [-2.2087548, 52.1993654], [-2.208616699999999, 52.19952670000001], [-2.2084971, 52.199696], [-2.208211, 52.20004419999999], [-2.2081219, 52.2001721], [-2.2079746, 52.2003653], [-2.2077913, 52.2006339], [-2.2076684, 52.200816], [-2.2075084, 52.20107450000001], [-2.2076364999999996, 52.2009322], [-2.2077643, 52.2007779], [-2.2078425, 52.2006448], [-2.2080018, 52.20040389999999], [-2.2081305999999996, 52.20023569999999], [-2.2083375, 52.200038600000006], [-2.2087112, 52.1996095], [-2.2089238999999994, 52.19942830000001], [-2.2091882999999997, 52.1992571], [-2.2094115, 52.1991104], [-2.2095863999999996, 52.198984900000006], [-2.2097401, 52.198869999999985], [-2.2100375, 52.198538], [-2.2100832, 52.198476199999995], [-2.2101203999999997, 52.1984252], [-2.2102285, 52.1982404]]} 0.7 2352 2355 None Worcester Shrub Hill Worcester L.M.D. 52.1982404 -2.2102285 52.1982404 -2.2102285 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:55:00 Worcester Shrub Hill TRUST TRACKING_TIMEOUT 16745064 1789599363417766 3 3 2026-09-17 00:05:03.880114 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:03.368814
595903 626298 W86999 095L86M916 2026-09-16 COMPLETE None 2026-09-16 23:55:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 626298, "stp": "P", "toc": "ScotRail", "uid": "W86999", "consist": "156435+156511", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86999/2026-09-16/detailed", "trust_id": "095L86M916", "origin_crs": "DMF", "show_on_map": 0, "dar_est_time": "23:55:00", "dar_platform": null, "dest_station": "Dumfries Yard", "service_date": "2026-09-16", "dest_arr_time": "2357", "dest_platform": null, "is_terminated": 1, "next_location": "Dumfries Yard", "signalling_id": "5L86", "timing_status": null, "origin_station": "Dumfries", "current_leg_arr": "2357", "current_leg_dep": "2355", "current_leg_end": "Dumfries Yard", "origin_dep_time": "2355", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.604345200000001, 55.07259129999999], [-3.604213699999999, 55.07237560000001], [-3.6040561, 55.07214690000001], [-3.6036577, 55.07165219999999], [-3.6033162, 55.0713305], [-3.6027999999999993, 55.0708995], [-3.6021674999999997, 55.0704772], [-3.6019767, 55.070362199999984], [-3.601778899999999, 55.0702514], [-3.6015728, 55.07014139999999], [-3.6013643, 55.07004119999999], [-3.601164699999999, 55.069947499999984], [-3.6009777, 55.0698661], [-3.6007882, 55.06978699999999], [-3.6005924000000005, 55.0697106], [-3.6004938999999996, 55.06967349999999], [-3.6003945, 55.069635899999994], [-3.6002927999999996, 55.0696003], [-3.6001908000000005, 55.069565100000005], [-3.600293599999999, 55.06959950000001], [-3.6003971, 55.069633], [-3.6005012, 55.06966549999999], [-3.6006053, 55.069697399999995], [-3.6007089, 55.0697306], [-3.6008106, 55.0697648], [-3.6008612, 55.0697829], [-3.6009105, 55.0698015], [-3.6009598000000005, 55.06982099999999], [-3.601008399999999, 55.0698409], [-3.6011955, 55.069924099999994], [-3.6014, 55.0700162], [-3.6016072, 55.0701199], [-3.6018205, 55.0702286], [-3.6016173, 55.07011260000001], [-3.6012644999999996, 55.0699003], [-3.6011069, 55.0697923], [-3.600926799999999, 55.0697068], [-3.600659100000001, 55.06960219999999], [-3.6002781, 55.0694636], [-3.5997968000000005, 55.0693133], [-3.599300099999999, 55.0691748]]}", "current_leg_start": "Dumfries", "dest_arr_time_act": "2357", "motion_projection": null, "next_location_lat": "55.0691748", "next_location_lon": "-3.5993001", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 437.34, \"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\": 497.801, \"from_m\": 437.34, \"capability_applied\": null, \"effective_limit_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\": 565.15, \"from_m\": 497.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 766.002, \"from_m\": 565.15, \"capability_applied\": null, \"effective_limit_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\": 626298, \"profile_key\": \"a049e69845671afd08133410321bf910bd97a6d3c1f72f5bc0235aa65f190f7f\", \"schedule_id\": 29588, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Dumfries\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40185}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": null, \"location\": \"Dumfries Yard\", \"stage_seq\": 2, \"distance_m\": 766.002, \"section_seq\": 1, \"route_path_id\": 40185}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 766.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40185}], \"total_distance_m\": 766.002, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 766.002, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2355", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "55.0691748", "current_position_lon": "-3.5993001", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Dumfries", "service_state_platform": "1", "timing_fact_generation": 1789598613179091, "current_leg_arrival_utc": "2026-09-16T23:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:03.371524", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:55:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:03.887091", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMF None 5L86 156435+156511 4 75 None {"version": 3, "segments": [{"to_m": 437.34, "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": 497.801, "from_m": 437.34, "capability_applied": null, "effective_limit_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": 565.15, "from_m": 497.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 766.002, "from_m": 565.15, "capability_applied": null, "effective_limit_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": 626298, "profile_key": "a049e69845671afd08133410321bf910bd97a6d3c1f72f5bc0235aa65f190f7f", "schedule_id": 29588, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2355", "location": "Dumfries", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40185}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": null, "location": "Dumfries Yard", "stage_seq": 2, "distance_m": 766.002, "section_seq": 1, "route_path_id": 40185}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 766.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 40185}], "total_distance_m": 766.002, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 766.002, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Dumfries 2355 2355 1 23:55:00 None Dumfries Yard 2357 2357 None None None https://www.realtimetrains.co.uk/service/gb-nr:W86999/2026-09-16/detailed None Dumfries 2026-09-16T23:55:30+01:00 Dumfries Yard 2.0 {"type": "LineString", "coordinates": [[-3.604345200000001, 55.07259129999999], [-3.604213699999999, 55.07237560000001], [-3.6040561, 55.07214690000001], [-3.6036577, 55.07165219999999], [-3.6033162, 55.0713305], [-3.6027999999999993, 55.0708995], [-3.6021674999999997, 55.0704772], [-3.6019767, 55.070362199999984], [-3.601778899999999, 55.0702514], [-3.6015728, 55.07014139999999], [-3.6013643, 55.07004119999999], [-3.601164699999999, 55.069947499999984], [-3.6009777, 55.0698661], [-3.6007882, 55.06978699999999], [-3.6005924000000005, 55.0697106], [-3.6004938999999996, 55.06967349999999], [-3.6003945, 55.069635899999994], [-3.6002927999999996, 55.0696003], [-3.6001908000000005, 55.069565100000005], [-3.600293599999999, 55.06959950000001], [-3.6003971, 55.069633], [-3.6005012, 55.06966549999999], [-3.6006053, 55.069697399999995], [-3.6007089, 55.0697306], [-3.6008106, 55.0697648], [-3.6008612, 55.0697829], [-3.6009105, 55.0698015], [-3.6009598000000005, 55.06982099999999], [-3.601008399999999, 55.0698409], [-3.6011955, 55.069924099999994], [-3.6014, 55.0700162], [-3.6016072, 55.0701199], [-3.6018205, 55.0702286], [-3.6016173, 55.07011260000001], [-3.6012644999999996, 55.0699003], [-3.6011069, 55.0697923], [-3.600926799999999, 55.0697068], [-3.600659100000001, 55.06960219999999], [-3.6002781, 55.0694636], [-3.5997968000000005, 55.0693133], [-3.599300099999999, 55.0691748]]} 0.5 2355 2357 None None Dumfries Yard 55.0691748 -3.5993001 55.0691748 -3.5993001 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:55:00 Dumfries SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598613179091 1 1 2026-09-17 00:05:03.887091 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:03.371524
595904 616032 U01853 894Q011816 2026-09-16 COMPLETE 16759287 2026-09-17 00:03:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 616032, "stp": "N", "toc": "Unknown", "uid": "U01853", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U01853/2026-09-17/detailed", "trust_id": "894Q011816", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Pouparts Jn", "service_date": "2026-09-16", "dest_arr_time": "2348", "dest_platform": null, "is_terminated": 1, "next_location": "Pouparts Jn", "signalling_id": "4Q01", "timing_status": "LATE", "origin_station": "Tonbridge Engineers Siding", "current_leg_arr": "0003", "current_leg_dep": "2345½", "current_leg_end": "Pouparts Jn", "origin_dep_time": "2228½", "origin_platform": null, "current_location": "Pouparts Jn", "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17126598280456884, 51.462815937594144], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.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.16644140000000002, 51.4661831], [-0.16572929999999997, 51.46648939999999], [-0.1649025, 51.4668599], [-0.1643284, 51.467131399999985], [-0.16389249999999997, 51.4673267], [-0.16377251568326867, 51.46737981228546], [-0.16369994855795214, 51.467411934835965], [-0.1634443, 51.46752510000001], [-0.1630926, 51.4676783], [-0.16277429999999998, 51.46782410000001], [-0.16244809999999998, 51.467959], [-0.16181779999999998, 51.46824089999999], [-0.16057889999999997, 51.46878160000001], [-0.15981299999999998, 51.4691168], [-0.1596084, 51.469203400000005], [-0.15908199999999997, 51.4694263], [-0.1587422579746242, 51.469569006240526], [-0.15868433731936937, 51.469593335358546], [-0.1585527776922044, 51.469648595902285], [-0.15848990395589113, 51.469675005476574], [-0.15842039999999996, 51.4697042], [-0.1581361, 51.46981770000001], [-0.157894, 51.46991779999999]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "2348", "motion_projection": null, "next_location_lat": "51.4699178", "next_location_lon": "-0.1578940", "previous_location": "Clapham Junction (C)", "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\": 266.351, \"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\": 313.189, \"from_m\": 266.351, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 337.231, \"from_m\": 313.189, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 801.277, \"from_m\": 337.231, \"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\": 1094.584, \"from_m\": 801.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\": 1833.691, \"from_m\": 1094.584, \"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\": 2020.77, \"from_m\": 1833.691, \"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\": 13182.311, \"from_m\": 2020.77, \"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\": 13285.358, \"from_m\": 13182.311, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30708.418, \"from_m\": 13285.358, \"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\": 31855.914, \"from_m\": 30708.418, \"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\": 32008.396, \"from_m\": 31855.914, \"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\": 33064.272, \"from_m\": 32008.396, \"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\": 40573.961, \"from_m\": 33064.272, \"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\": 41200.859, \"from_m\": 40573.961, \"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\": 42602.006, \"from_m\": 41200.859, \"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\": 42718.774, \"from_m\": 42602.006, \"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\": 47061.756, \"from_m\": 42718.774, \"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\": 48339.4, \"from_m\": 47061.756, \"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\": 48397.964, \"from_m\": 48339.4, \"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\": 48442.235, \"from_m\": 48397.964, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48477.942, \"from_m\": 48442.235, \"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\": 48541.641, \"from_m\": 48477.942, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48630.309, \"from_m\": 48541.641, \"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\": 48660.745, \"from_m\": 48630.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49055.001, \"from_m\": 48660.745, \"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\": 49091.966, \"from_m\": 49055.001, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49988.417, \"from_m\": 49091.966, \"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\": 50512.409, \"from_m\": 49988.417, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50593.732, \"from_m\": 50512.409, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50647.507, \"from_m\": 50593.732, \"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\": 59027.929, \"from_m\": 50647.507, \"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\": 62426.306, \"from_m\": 59027.929, \"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\": 62586.317, \"from_m\": 62426.306, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 616032, \"profile_key\": \"0b406a79398e0aa8154a55351dbeb85b3f76bcad941d4f1be55352f357b3d4fa\", \"schedule_id\": 41038, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228H\", \"location\": \"Tonbridge Engineers Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Tonbridge\", \"stage_seq\": 2, \"distance_m\": 518.211, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Edenbridge\", \"stage_seq\": 3, \"distance_m\": 15267.092, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Godstone\", \"stage_seq\": 4, \"distance_m\": 23141.056, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Nutfield\", \"stage_seq\": 5, \"distance_m\": 28900.803, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Redhill\", \"stage_seq\": 6, \"distance_m\": 32115.907, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 7, \"distance_m\": 42479.474, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2312H\", \"location\": \"Purley\", \"stage_seq\": 8, \"distance_m\": 44067.768, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"South Croydon\", \"stage_seq\": 9, \"distance_m\": 47415.214, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"East Croydon\", \"stage_seq\": 10, \"distance_m\": 48862.637, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 49710.347, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Selhurst\", \"stage_seq\": 12, \"distance_m\": 50739.4, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2329\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 55300.142, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 56033.992, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 58380.003, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2345H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 16, \"distance_m\": 61521.709, \"section_seq\": 1, \"route_path_id\": 108241}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": null, \"location\": \"Pouparts Jn\", \"stage_seq\": 17, \"distance_m\": 62586.317, \"section_seq\": 1, \"route_path_id\": 108241}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62586.317, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108241}], \"total_distance_m\": 62586.317, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 62144.595, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 441.722, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2228½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.5", "current_position_lat": "51.4699178", "current_position_lon": "-0.1578940", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:36Z\", \"source_id\": 51737883, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:28:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:38Z\", \"source_id\": 16698521, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:48Z\", \"source_id\": 51756964, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:48Z\", \"source_id\": 16703975, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:17Z\", \"source_id\": 51771801, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:20Z\", \"source_id\": 16708513, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:13Z\", \"source_id\": 51794995, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:15Z\", \"source_id\": 16715356, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:35Z\", \"source_id\": 51815565, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:41Z\", \"source_id\": 16721723, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:13Z\", \"source_id\": 51837461, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:16Z\", \"source_id\": 16728384, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:15Z\", \"source_id\": 51846188, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:21Z\", \"source_id\": 16730986, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:13Z\", \"source_id\": 51854271, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:19Z\", \"source_id\": 16733374, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:46Z\", \"source_id\": 51858464, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:53Z\", \"source_id\": 16734680, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:26Z\", \"source_id\": 51869536, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:33Z\", \"source_id\": 16737862, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:30Z\", \"source_id\": 51878527, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:33Z\", \"source_id\": 16740607, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:49Z\", \"source_id\": 51884833, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:52Z\", \"source_id\": 16742598, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:08Z\", \"source_id\": 16759287, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pouparts Jn", "service_state_platform": null, "timing_fact_generation": 1789602908991643, "current_leg_arrival_utc": "2026-09-18T00:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:08.984556", "service_state_evidence_id": 16759287, "current_leg_start_actual_dep": "2026-09-18T00:00:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-16T23:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:12.140380", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None None 4Q01 None None None None {"version": 3, "segments": [{"to_m": 266.351, "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": 313.189, "from_m": 266.351, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 337.231, "from_m": 313.189, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 801.277, "from_m": 337.231, "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": 1094.584, "from_m": 801.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": 1833.691, "from_m": 1094.584, "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": 2020.77, "from_m": 1833.691, "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": 13182.311, "from_m": 2020.77, "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": 13285.358, "from_m": 13182.311, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30708.418, "from_m": 13285.358, "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": 31855.914, "from_m": 30708.418, "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": 32008.396, "from_m": 31855.914, "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": 33064.272, "from_m": 32008.396, "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": 40573.961, "from_m": 33064.272, "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": 41200.859, "from_m": 40573.961, "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": 42602.006, "from_m": 41200.859, "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": 42718.774, "from_m": 42602.006, "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": 47061.756, "from_m": 42718.774, "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": 48339.4, "from_m": 47061.756, "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": 48397.964, "from_m": 48339.4, "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": 48442.235, "from_m": 48397.964, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48477.942, "from_m": 48442.235, "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": 48541.641, "from_m": 48477.942, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48630.309, "from_m": 48541.641, "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": 48660.745, "from_m": 48630.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49055.001, "from_m": 48660.745, "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": 49091.966, "from_m": 49055.001, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49988.417, "from_m": 49091.966, "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": 50512.409, "from_m": 49988.417, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50593.732, "from_m": 50512.409, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50647.507, "from_m": 50593.732, "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": 59027.929, "from_m": 50647.507, "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": 62426.306, "from_m": 59027.929, "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": 62586.317, "from_m": 62426.306, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 616032, "profile_key": "0b406a79398e0aa8154a55351dbeb85b3f76bcad941d4f1be55352f357b3d4fa", "schedule_id": 41038, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228H", "location": "Tonbridge Engineers Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Tonbridge", "stage_seq": 2, "distance_m": 518.211, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Edenbridge", "stage_seq": 3, "distance_m": 15267.092, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Godstone", "stage_seq": 4, "distance_m": 23141.056, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254", "location": "Nutfield", "stage_seq": 5, "distance_m": 28900.803, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Redhill", "stage_seq": 6, "distance_m": 32115.907, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Stoats Nest Jn", "stage_seq": 7, "distance_m": 42479.474, "section_seq": 1, "route_path_id": 108241}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2312H", "location": "Purley", "stage_seq": 8, "distance_m": 44067.768, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "South Croydon", "stage_seq": 9, "distance_m": 47415.214, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "East Croydon", "stage_seq": 10, "distance_m": 48862.637, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Windmill Bridge Jn", "stage_seq": 11, "distance_m": 49710.347, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Selhurst", "stage_seq": 12, "distance_m": 50739.4, "section_seq": 1, "route_path_id": 108241}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2329", "location": "Streatham Common", "stage_seq": 13, "distance_m": 55300.142, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 56033.992, "section_seq": 1, "route_path_id": 108241}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Balham", "stage_seq": 15, "distance_m": 58380.003, "section_seq": 1, "route_path_id": 108241}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2345H", "location": "Clapham Junction (C)", "stage_seq": 16, "distance_m": 61521.709, "section_seq": 1, "route_path_id": 108241}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": null, "location": "Pouparts Jn", "stage_seq": 17, "distance_m": 62586.317, "section_seq": 1, "route_path_id": 108241}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62586.317, "from_m": 0.0, "section_seq": 1, "route_path_id": 108241}], "total_distance_m": 62586.317, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 62144.595, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 441.722, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32642, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:36Z", "source_id": 51737883, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:28:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:38Z", "source_id": 16698521, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30384, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:48Z", "source_id": 51756964, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:42:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:48Z", "source_id": 16703975, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30380, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:17Z", "source_id": 51771801, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:48:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:20Z", "source_id": 16708513, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30376, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:13Z", "source_id": 51794995, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:15Z", "source_id": 16715356, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30295, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:35Z", "source_id": 51815565, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:09:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:41Z", "source_id": 16721723, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30482, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:13Z", "source_id": 51837461, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:16Z", "source_id": 16728384, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30238, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:15Z", "source_id": 51846188, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:26:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:21Z", "source_id": 16730986, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:13Z", "source_id": 51854271, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:30:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:19Z", "source_id": 16733374, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:46Z", "source_id": 51858464, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:33:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:53Z", "source_id": 16734680, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:26Z", "source_id": 51869536, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:33Z", "source_id": 16737862, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29218, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:30Z", "source_id": 51878527, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:46:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:33Z", "source_id": 16740607, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:49Z", "source_id": 51884833, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:52Z", "source_id": 16742598, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:08Z", "source_id": 16759287, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}] Tonbridge Engineers Siding 2228½ 2228½ None None None Pouparts Jn 2348 2348 None LATE +15 minutes https://www.realtimetrains.co.uk/service/gb-nr:U01853/2026-09-17/detailed None Clapham Junction (C) 2026-09-18T00:00:30+01:00 Pouparts Jn 17.5 {"type": "LineString", "coordinates": [[-0.17126598280456884, 51.462815937594144], [-0.1712573, 51.4628275], [-0.1712388, 51.462851], [-0.17111589999999996, 51.4629951], [-0.1710292, 51.4630851], [-0.1709742, 51.463138699999995], [-0.1709042, 51.46320709999999], [-0.1708234, 51.4632775], [-0.170737, 51.4633492], [-0.17065180000000002, 51.4634147], [-0.17055, 51.4634885], [-0.17044699999999996, 51.463557400000006], [-0.17031419999999997, 51.4636471], [-0.17016809999999996, 51.463731200000005], [-0.17004959999999997, 51.4638105], [-0.1699212, 51.46390709999999], [-0.1698194, 51.46399259999999], [-0.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.16644140000000002, 51.4661831], [-0.16572929999999997, 51.46648939999999], [-0.1649025, 51.4668599], [-0.1643284, 51.467131399999985], [-0.16389249999999997, 51.4673267], [-0.16377251568326867, 51.46737981228546], [-0.16369994855795214, 51.467411934835965], [-0.1634443, 51.46752510000001], [-0.1630926, 51.4676783], [-0.16277429999999998, 51.46782410000001], [-0.16244809999999998, 51.467959], [-0.16181779999999998, 51.46824089999999], [-0.16057889999999997, 51.46878160000001], [-0.15981299999999998, 51.4691168], [-0.1596084, 51.469203400000005], [-0.15908199999999997, 51.4694263], [-0.1587422579746242, 51.469569006240526], [-0.15868433731936937, 51.469593335358546], [-0.1585527776922044, 51.469648595902285], [-0.15848990395589113, 51.469675005476574], [-0.15842039999999996, 51.4697042], [-0.1581361, 51.46981770000001], [-0.157894, 51.46991779999999]]} 0.8 2345½ 0003 Clapham Junction (C) Pouparts Jn Pouparts Jn 51.4699178 -0.1578940 51.4699178 -0.1578940 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:03:00 Pouparts Jn TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759287 1789602908991643 66 66 2026-09-17 00:05:12.140380 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:08.984556
595905 626552 L82980 872K77M017 2026-09-16 COMPLETE 16759239 2026-09-17 00:55:00 2026-09-17 00:05:21 2026-09-19 00:05:21 {"id": 626552, "stp": "P", "toc": "South Western Railway", "uid": "L82980", "consist": "701008", "dest_crs": "STW", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82980/2026-09-17/detailed", "trust_id": "872K77M017", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Strawberry Hill", "service_date": "2026-09-16", "dest_arr_time": "0048", "dest_platform": "2", "is_terminated": 1, "next_location": "Strawberry Hill", "signalling_id": "2K77", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0055", "current_leg_dep": "0053", "current_leg_end": "Strawberry Hill", "origin_dep_time": "0012", "origin_platform": "2", "current_location": "Strawberry Hill", "last_update_time": "2026-09-17T00:05:21", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3325934, 51.4244591], [-0.33501699999999995, 51.4270295], [-0.3385698999999999, 51.4308407], [-0.3389866, 51.43142249999999], [-0.3392281, 51.4318845], [-0.33947689999999997, 51.43249659999999], [-0.3395676, 51.4327474], [-0.3396066, 51.4329365], [-0.3396704, 51.4332216], [-0.3397526, 51.4334645], [-0.33975569999999994, 51.4336781], [-0.3397634, 51.434275799999995], [-0.3397526, 51.43460319999999], [-0.33973839999999994, 51.43484279999999], [-0.33970039999999996, 51.4352616], [-0.33962249999999994, 51.43614019999999], [-0.33953089999999997, 51.4370915], [-0.3394454, 51.4379022], [-0.3394226, 51.4381443], [-0.3394235, 51.43820789999999], [-0.33940129999999996, 51.4384612], [-0.3393713, 51.43874430000001], [-0.33935599999999994, 51.43916840000001]]}", "current_leg_start": "Teddington", "dest_arr_time_act": "0048", "motion_projection": null, "next_location_lat": "51.4391684", "next_location_lon": "-0.3393560", "previous_location": "Teddington", "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15863.313, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16025.158, \"from_m\": 15863.313, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16790.688, \"from_m\": 16025.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17946.482, \"from_m\": 16790.688, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19652.557, \"from_m\": 17946.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19711.93, \"from_m\": 19652.557, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20229.404, \"from_m\": 19711.93, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22887.921, \"from_m\": 20229.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23039.931, \"from_m\": 22887.921, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23093.027, \"from_m\": 23039.931, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23562.821, \"from_m\": 23093.027, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23703.785, \"from_m\": 23562.821, \"capability_applied\": null, \"effective_limit_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\": 626552, \"profile_key\": \"ae5a7edb8bd1286502c6bd61895e99b5e1217ce33739130d21001658feb538a6\", \"schedule_id\": 32616, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0015\", \"wtt_dep\": \"0016\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": \"0021\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0024H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0027H\", \"wtt_dep\": \"0028H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": \"0031H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0033H\", \"wtt_dep\": \"0034\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": \"0037H\", \"location\": \"Norbiton\", \"stage_seq\": 9, \"distance_m\": 18066.238, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0039H\", \"wtt_dep\": \"0040H\", \"location\": \"Kingston\", \"stage_seq\": 10, \"distance_m\": 19414.972, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0042\", \"wtt_dep\": \"0042H\", \"location\": \"Hampton Wick\", \"stage_seq\": 11, \"distance_m\": 20104.807, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0044H\", \"wtt_dep\": \"0045\", \"location\": \"Teddington\", \"stage_seq\": 12, \"distance_m\": 21941.318, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0046H\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 13, \"distance_m\": 23067.535, \"section_seq\": 1, \"route_path_id\": 41613}, {\"is_pass\": false, \"wtt_arr\": \"0048\", \"wtt_dep\": null, \"location\": \"Strawberry Hill\", \"stage_seq\": 14, \"distance_m\": 23703.785, \"section_seq\": 1, \"route_path_id\": 41613}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23703.785, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41613}], \"total_distance_m\": 23703.785, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 22394.315, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1309.47, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0012", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4391684", "current_position_lon": "-0.3393560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:56Z\", \"source_id\": 51921626, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:02Z\", \"source_id\": 16752927, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:14Z\", \"source_id\": 51927233, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:19Z\", \"source_id\": 16754477, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:38Z\", \"source_id\": 51930201, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:44Z\", \"source_id\": 16755239, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:06Z\", \"source_id\": 51932863, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:13Z\", \"source_id\": 16755964, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:39Z\", \"source_id\": 51935596, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:42Z\", \"source_id\": 16756653, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:33Z\", \"source_id\": 51937615, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:39Z\", \"source_id\": 16757152, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:24Z\", \"source_id\": 51939955, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:28Z\", \"source_id\": 16757827, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:57Z\", \"source_id\": 51941420, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:47:02Z\", \"source_id\": 16758208, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:40Z\", \"source_id\": 51942383, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:43Z\", \"source_id\": 16758456, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:48Z\", \"source_id\": 51944074, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:54Z\", \"source_id\": 16758888, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:36Z\", \"source_id\": 51945464, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:42Z\", \"source_id\": 16759239, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Strawberry Hill", "service_state_platform": "2", "timing_fact_generation": 1789602883131758, "current_leg_arrival_utc": "2026-09-18T00:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:11.312582", "service_state_evidence_id": 16759239, "current_leg_start_actual_dep": "2026-09-18T00:52:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:12.137158", "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 None STW 2K77 701008 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15863.313, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16025.158, "from_m": 15863.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16790.688, "from_m": 16025.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17946.482, "from_m": 16790.688, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19652.557, "from_m": 17946.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19711.93, "from_m": 19652.557, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20229.404, "from_m": 19711.93, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22887.921, "from_m": 20229.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23039.931, "from_m": 22887.921, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23093.027, "from_m": 23039.931, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23562.821, "from_m": 23093.027, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23703.785, "from_m": 23562.821, "capability_applied": null, "effective_limit_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": 626552, "profile_key": "ae5a7edb8bd1286502c6bd61895e99b5e1217ce33739130d21001658feb538a6", "schedule_id": 32616, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0012", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0015", "wtt_dep": "0016", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": "0021", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0024H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0027H", "wtt_dep": "0028H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": "0031H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0033H", "wtt_dep": "0034", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": "0037H", "location": "Norbiton", "stage_seq": 9, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0039H", "wtt_dep": "0040H", "location": "Kingston", "stage_seq": 10, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0042", "wtt_dep": "0042H", "location": "Hampton Wick", "stage_seq": 11, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0044H", "wtt_dep": "0045", "location": "Teddington", "stage_seq": 12, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 41613}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0046H", "location": "Shacklegate Jn", "stage_seq": 13, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 41613}, {"is_pass": false, "wtt_arr": "0048", "wtt_dep": null, "location": "Strawberry Hill", "stage_seq": 14, "distance_m": 23703.785, "section_seq": 1, "route_path_id": 41613}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23703.785, "from_m": 0.0, "section_seq": 1, "route_path_id": 41613}], "total_distance_m": 23703.785, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 22394.315, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1309.47, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:56Z", "source_id": 51921626, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:21:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:02Z", "source_id": 16752927, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:14Z", "source_id": 51927233, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:19Z", "source_id": 16754477, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:38Z", "source_id": 51930201, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:31:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:44Z", "source_id": 16755239, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:06Z", "source_id": 51932863, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:34:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:13Z", "source_id": 16755964, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:39Z", "source_id": 51935596, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:38:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:42Z", "source_id": 16756653, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:33Z", "source_id": 51937615, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:39Z", "source_id": 16757152, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:24Z", "source_id": 51939955, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:28Z", "source_id": 16757827, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:57Z", "source_id": 51941420, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:47:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:47:02Z", "source_id": 16758208, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:40Z", "source_id": 51942383, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:49:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:43Z", "source_id": 16758456, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:48Z", "source_id": 51944074, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:54Z", "source_id": 16758888, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28322, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:36Z", "source_id": 51945464, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:55:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:42Z", "source_id": 16759239, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:55:00+01:00", "operational_fact": true}] London Waterloo 0012 0012 2 None None Strawberry Hill 0048 0048 2 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82980/2026-09-17/detailed None Teddington 2026-09-18T00:52:00+01:00 Strawberry Hill 2.0 {"type": "LineString", "coordinates": [[-0.3325934, 51.4244591], [-0.33501699999999995, 51.4270295], [-0.3385698999999999, 51.4308407], [-0.3389866, 51.43142249999999], [-0.3392281, 51.4318845], [-0.33947689999999997, 51.43249659999999], [-0.3395676, 51.4327474], [-0.3396066, 51.4329365], [-0.3396704, 51.4332216], [-0.3397526, 51.4334645], [-0.33975569999999994, 51.4336781], [-0.3397634, 51.434275799999995], [-0.3397526, 51.43460319999999], [-0.33973839999999994, 51.43484279999999], [-0.33970039999999996, 51.4352616], [-0.33962249999999994, 51.43614019999999], [-0.33953089999999997, 51.4370915], [-0.3394454, 51.4379022], [-0.3394226, 51.4381443], [-0.3394235, 51.43820789999999], [-0.33940129999999996, 51.4384612], [-0.3393713, 51.43874430000001], [-0.33935599999999994, 51.43916840000001]]} 1.1 0053 0055 Teddington Strawberry Hill Strawberry Hill 51.4391684 -0.3393560 51.4391684 -0.3393560 1 0 2026-09-17 00:05:21 TERMINATED 2026-09-16 23:55:00 Strawberry Hill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759239 1789602883131758 48 48 2026-09-17 00:05:12.137158 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:11.312582
595906 625426 L37398 631R73M916 2026-09-16 COMPLETE 16759156 2026-09-17 00:55:00 2026-09-17 00:05:51 2026-09-19 00:05:51 {"id": 625426, "stp": "P", "toc": "Chiltern Railways", "uid": "L37398", "consist": "168112", "dest_crs": "BMO", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37398/2026-09-17/detailed", "trust_id": "631R73M916", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham Moor Street", "service_date": "2026-09-16", "dest_arr_time": "0055", "dest_platform": "3", "is_terminated": 1, "next_location": "Birmingham Moor Street", "signalling_id": "1R73", "timing_status": "ON TIME", "origin_station": "London Marylebone", "current_leg_arr": "0055", "current_leg_dep": "0046", "current_leg_end": "Birmingham Moor Street", "origin_dep_time": "2307", "origin_platform": "4", "current_location": "Birmingham Moor Street", "last_update_time": "2026-09-17T00:05:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7885291999999997, 52.414349400000006], [-1.7890307, 52.414648], [-1.7896718, 52.4150218], [-1.7901975, 52.415344100000006], [-1.7905703, 52.4155658], [-1.7908479, 52.4157343], [-1.7912273999999997, 52.4159535], [-1.7921567999999997, 52.41658090000001], [-1.7927939, 52.4170291], [-1.793227, 52.4173432], [-1.7935247999999997, 52.41757630000001], [-1.7939472, 52.4179084], [-1.7941484, 52.4180687], [-1.7943254000000002, 52.41821999999999], [-1.7946151, 52.4184564], [-1.7947907999999997, 52.4186085], [-1.7950107, 52.4188138], [-1.7951073, 52.418903], [-1.7952534, 52.419042000000005], [-1.7954465999999998, 52.419222799999986], [-1.7955807, 52.419360999999995], [-1.7957537, 52.41953770000001], [-1.7959038999999997, 52.4196849], [-1.7960031, 52.4197912], [-1.7961520000000002, 52.4199516], [-1.7962834, 52.4200939], [-1.796388, 52.4202067], [-1.7965154, 52.4203515], [-1.7966305682390429, 52.42047740056093], [-1.7966709999999997, 52.4205216], [-1.7968346, 52.4207171], [-1.7969781, 52.42088480000001], [-1.7971404, 52.421087599999986], [-1.7973322, 52.421333], [-1.7974783, 52.4215243], [-1.7976365999999997, 52.4217493], [-1.7977922, 52.4219578], [-1.7978954000000005, 52.42210829999999], [-1.7980362, 52.422320099999986], [-1.7981448999999996, 52.42248289999999], [-1.7982561999999995, 52.422662], [-1.7984144000000002, 52.42291960000001], [-1.7985338, 52.4231167], [-1.7986263, 52.42329169999999], [-1.7987081000000005, 52.4234324], [-1.7988113999999995, 52.4236205], [-1.7989026, 52.423805300000005], [-1.7989964999999997, 52.4239861], [-1.7990715999999998, 52.4241496], [-1.7991802, 52.4243803], [-1.7992649999999994, 52.42457120000001], [-1.7993827, 52.424848], [-1.7995181999999996, 52.425177600000005], [-1.7995812000000002, 52.4253453], [-1.7996576, 52.425545599999985], [-1.7997501999999996, 52.42580730000001], [-1.7998414000000005, 52.4260747], [-1.7999031, 52.4262555], [-1.7999579999999995, 52.42643050000001], [-1.8000117, 52.4266063], [-1.8000533, 52.4267609], [-1.8001081999999995, 52.4269661], [-1.8001525, 52.42714930000001], [-1.8002060999999996, 52.4273668], [-1.8002771999999998, 52.427649800000005], [-1.8003496, 52.42798419999999], [-1.8003872, 52.4281666], [-1.8004542, 52.4284937], [-1.8005024999999997, 52.4287586], [-1.8005629, 52.4290456], [-1.8006178999999995, 52.42932530000001], [-1.8006809, 52.4296393], [-1.8007466, 52.4299353], [-1.8008110000000002, 52.4302542], [-1.8008874, 52.43058210000001], [-1.8009679, 52.43091819999999], [-1.8010442999999996, 52.4312314], [-1.8011275, 52.43152], [-1.8011837999999998, 52.43172040000001], [-1.8012455000000005, 52.4319264], [-1.8013205999999995, 52.432166], [-1.8013716, 52.43231639999999], [-1.8014453, 52.432529], [-1.8017726, 52.43343169999999], [-1.8019092999999995, 52.4337547], [-1.8020514999999997, 52.4340858], [-1.8021878, 52.43439159999999], [-1.8023179, 52.4346818], [-1.8023899, 52.4348404], [-1.8024342, 52.4349396], [-1.8024849, 52.435053], [-1.8025103999999996, 52.4351158], [-1.8027197999999995, 52.43560969999999], [-1.8028709, 52.4358519], [-1.8030587, 52.4362116], [-1.8031807, 52.436434], [-1.8033095, 52.436652300000006], [-1.8034958999999997, 52.4369507], [-1.8036984, 52.4372508], [-1.8037859, 52.4373748], [-1.8038810000000003, 52.43752119999999], [-1.8041843, 52.4379646], [-1.8044867, 52.43841059999999], [-1.8046505, 52.4386561], [-1.8048042, 52.43887209999999], [-1.8052012, 52.43946830000001], [-1.805277065234028, 52.43957578845911], [-1.805301, 52.4396097], [-1.8058931999999996, 52.4404106], [-1.8061729, 52.44073989999998], [-1.8064706, 52.4410841], [-1.8067197, 52.441362100000006], [-1.8072055, 52.4418618], [-1.8076969, 52.442330199999994], [-1.8082964, 52.442877900000006], [-1.8088866, 52.44339870000001], [-1.8094049999999997, 52.4438255], [-1.8100041, 52.444289000000005], [-1.8101796000000003, 52.4444246], [-1.8107775, 52.4448533], [-1.8113616, 52.445253099999995], [-1.8125598, 52.4460031], [-1.8137887, 52.446723199999994], [-1.8150594999999996, 52.44742169999999], [-1.8161536, 52.4479936], [-1.8166715, 52.4482558], [-1.8170611999999997, 52.4484454], [-1.8173294, 52.44857549999998], [-1.817541, 52.448673], [-1.8181308, 52.4489714], [-1.8187354, 52.4492661], [-1.8192659, 52.44950490000001], [-1.8195921, 52.4496517], [-1.8199914999999995, 52.449811200000006], [-1.8207282999999996, 52.45009129999999], [-1.8214431, 52.4503511], [-1.8223323, 52.4506385], [-1.8232915000000005, 52.450924500000006], [-1.8248568, 52.4513495], [-1.8257626, 52.4515621], [-1.8266819, 52.45176380000001], [-1.8274532000000003, 52.451907299999995], [-1.8283569, 52.452064500000006], [-1.8291976, 52.4521633], [-1.8296903, 52.4522215], [-1.830765, 52.452332299999995], [-1.8316411999999995, 52.45242809999999], [-1.8330396, 52.452593500000006], [-1.8336857, 52.4526857], [-1.8343547, 52.4528011], [-1.8346837999999996, 52.4528722], [-1.8351880000000005, 52.452981099999995], [-1.8356526, 52.453093800000005], [-1.8361562, 52.45322660000001], [-1.8367791, 52.453407799999994], [-1.8373925, 52.453588200000006], [-1.8382359, 52.4538351], [-1.8395893, 52.4543048], [-1.8403356, 52.45458510000001], [-1.8406687, 52.45471969999999], [-1.8410131, 52.4548652], [-1.8416440000000005, 52.45514729999999], [-1.8428310000000003, 52.45574280000001], [-1.8438571, 52.456285300000005], [-1.8448417999999995, 52.4567703], [-1.8459611, 52.457362999999994], [-1.8478018, 52.458352599999984], [-1.8503122999999997, 52.45970359999998], [-1.8505957999999996, 52.45984779999999], [-1.8518867, 52.4605033], [-1.8521913227277544, 52.4606485256815], [-1.8523810999999997, 52.460739], [-1.8529314, 52.460992], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661]]}", "current_leg_start": "Solihull", "dest_arr_time_act": "0055", "motion_projection": null, "next_location_lat": "52.4786661", "next_location_lon": "-1.8911545", "previous_location": "Solihull", "current_leg_milage": "6.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10581.817, \"from_m\": 9324.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10790.078, \"from_m\": 10581.817, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20559.713, \"from_m\": 10790.078, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 20677.081, \"from_m\": 20559.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42639.589, \"from_m\": 20677.081, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44387.407, \"from_m\": 42639.589, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 44473.77, \"from_m\": 44387.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44731.587, \"from_m\": 44473.77, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45108.675, \"from_m\": 44731.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45169.384, \"from_m\": 45108.675, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45266.329, \"from_m\": 45169.384, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49064.385, \"from_m\": 45266.329, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56131.771, \"from_m\": 49064.385, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 57445.031, \"from_m\": 56131.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58337.518, \"from_m\": 57445.031, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 59449.088, \"from_m\": 58337.518, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 99545.002, \"from_m\": 59449.088, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 100081.409, \"from_m\": 99545.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\": 100707.481, \"from_m\": 100081.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\": 109589.997, \"from_m\": 100707.481, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 109656.951, \"from_m\": 109589.997, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 110057.878, \"from_m\": 109656.951, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111049.204, \"from_m\": 110057.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\": 111154.608, \"from_m\": 111049.204, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 111362.896, \"from_m\": 111154.608, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 126266.236, \"from_m\": 111362.896, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 128211.899, \"from_m\": 126266.236, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 142108.9, \"from_m\": 128211.899, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 142276.586, \"from_m\": 142108.9, \"capability_applied\": null, \"effective_limit_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\": 142760.328, \"from_m\": 142276.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 142789.022, \"from_m\": 142760.328, \"capability_applied\": null, \"effective_limit_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\": 142810.693, \"from_m\": 142789.022, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 143072.372, \"from_m\": 142810.693, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 151376.928, \"from_m\": 143072.372, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151865.533, \"from_m\": 151376.928, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 151906.644, \"from_m\": 151865.533, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 153232.094, \"from_m\": 151906.644, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 172191.654, \"from_m\": 153232.094, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 173937.404, \"from_m\": 172191.654, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 175152.244, \"from_m\": 173937.404, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 178308.099, \"from_m\": 175152.244, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 178958.636, \"from_m\": 178308.099, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 625426, \"profile_key\": \"b955273972ca33fbc6e64ed14f29942e8d55bdac8ea29b4f3fce188a9dfb30c2\", \"schedule_id\": 15870, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 4, \"distance_m\": 17228.059, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"South Ruislip\", \"stage_seq\": 5, \"distance_m\": 18739.599, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"West Ruislip\", \"stage_seq\": 6, \"distance_m\": 21688.827, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Gerrards Cross\", \"stage_seq\": 7, \"distance_m\": 30185.502, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"High Wycombe\", \"stage_seq\": 8, \"distance_m\": 44938.364, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Saunderton\", \"stage_seq\": 9, \"distance_m\": 52843.683, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Princes Risborough\", \"stage_seq\": 10, \"distance_m\": 57913.363, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 11, \"distance_m\": 67190.686, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Bicester South Jn\", \"stage_seq\": 12, \"distance_m\": 86255.198, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350H\", \"location\": \"Bicester North\", \"stage_seq\": 13, \"distance_m\": 87858.175, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Aynho Jn\", \"stage_seq\": 14, \"distance_m\": 102449.042, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001H\", \"location\": \"Banbury Depot Jn\", \"stage_seq\": 15, \"distance_m\": 109753.555, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003H\", \"location\": \"Banbury\", \"stage_seq\": 16, \"distance_m\": 110558.033, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 17, \"distance_m\": 112348.674, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011\", \"location\": \"Fenny Compton\", \"stage_seq\": 18, \"distance_m\": 124379.297, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0022\", \"location\": \"Leamington Spa\", \"stage_seq\": 19, \"distance_m\": 142439.794, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026H\", \"location\": \"Warwick\", \"stage_seq\": 20, \"distance_m\": 145547.988, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0030\", \"location\": \"Warwick Parkway\", \"stage_seq\": 21, \"distance_m\": 147638.765, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033H\", \"location\": \"Hatton\", \"stage_seq\": 22, \"distance_m\": 152193.004, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0039\", \"wtt_dep\": \"0040\", \"location\": \"Dorridge\", \"stage_seq\": 23, \"distance_m\": 163062.138, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 24, \"distance_m\": 163965.495, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0044H\", \"wtt_dep\": \"0045H\", \"location\": \"Solihull\", \"stage_seq\": 25, \"distance_m\": 168460.988, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049H\", \"location\": \"Tyseley\", \"stage_seq\": 26, \"distance_m\": 174518.86, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0050\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 27, \"distance_m\": 175643.931, \"section_seq\": 1, \"route_path_id\": 72162}, {\"is_pass\": false, \"wtt_arr\": \"0055\", \"wtt_dep\": null, \"location\": \"Birmingham Moor Street\", \"stage_seq\": 28, \"distance_m\": 178958.636, \"section_seq\": 1, \"route_path_id\": 72162}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 178958.636, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72162}], \"total_distance_m\": 178958.636, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 176947.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2011.475, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2307", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.4786661", "current_position_lon": "-1.8911545", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:32Z\", \"source_id\": 51827766, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:36Z\", \"source_id\": 16725436, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:36Z\", \"source_id\": 51834637, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:41Z\", \"source_id\": 16727550, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:52Z\", \"source_id\": 51836868, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:58Z\", \"source_id\": 16728195, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:14Z\", \"source_id\": 51842736, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:18Z\", \"source_id\": 16729947, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:16Z\", \"source_id\": 51852811, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:22Z\", \"source_id\": 16732945, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:39Z\", \"source_id\": 51859912, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:43Z\", \"source_id\": 16735091, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:29Z\", \"source_id\": 51864757, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:33Z\", \"source_id\": 16736486, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:13Z\", \"source_id\": 51870707, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:18Z\", \"source_id\": 16738238, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:01Z\", \"source_id\": 51883626, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:07Z\", \"source_id\": 16742223, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:47Z\", \"source_id\": 51900891, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:52Z\", \"source_id\": 16747229, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20939, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:28Z\", \"source_id\": 51922105, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:33Z\", \"source_id\": 16753055, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:41Z\", \"source_id\": 51925799, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:48Z\", \"source_id\": 16754115, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:39Z\", \"source_id\": 51929280, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:43Z\", \"source_id\": 16755024, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:23Z\", \"source_id\": 51933091, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:27Z\", \"source_id\": 16756025, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:12Z\", \"source_id\": 51936698, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:19Z\", \"source_id\": 16756927, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:43Z\", \"source_id\": 51940143, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:48Z\", \"source_id\": 16757874, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:55Z\", \"source_id\": 51943084, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:03Z\", \"source_id\": 16758635, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:53Z\", \"source_id\": 51945130, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:58Z\", \"source_id\": 16759156, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:55:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham Moor Street", "service_state_platform": "3", "timing_fact_generation": 1789602839007464, "current_leg_arrival_utc": "2026-09-18T00:55:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:55:26.008799", "service_state_evidence_id": 16759156, "current_leg_start_actual_dep": "2026-09-18T00:45:30+01:00", "operational_evidence_version": 110, "service_state_event_time_utc": "2026-09-16T23:55:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:05:27.244000", "service_state_valid_until_kind": null, "operational_interpretation_version": 110, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB BMO 1R73 168112 3 100 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10581.817, "from_m": 9324.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10790.078, "from_m": 10581.817, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20559.713, "from_m": 10790.078, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 20677.081, "from_m": 20559.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42639.589, "from_m": 20677.081, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44387.407, "from_m": 42639.589, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 44473.77, "from_m": 44387.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44731.587, "from_m": 44473.77, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45108.675, "from_m": 44731.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45169.384, "from_m": 45108.675, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45266.329, "from_m": 45169.384, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49064.385, "from_m": 45266.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56131.771, "from_m": 49064.385, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57445.031, "from_m": 56131.771, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58337.518, "from_m": 57445.031, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 59449.088, "from_m": 58337.518, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99545.002, "from_m": 59449.088, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 100081.409, "from_m": 99545.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": 100707.481, "from_m": 100081.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": 109589.997, "from_m": 100707.481, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 109656.951, "from_m": 109589.997, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 110057.878, "from_m": 109656.951, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111049.204, "from_m": 110057.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": 111154.608, "from_m": 111049.204, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111362.896, "from_m": 111154.608, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 126266.236, "from_m": 111362.896, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 128211.899, "from_m": 126266.236, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 142108.9, "from_m": 128211.899, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 142276.586, "from_m": 142108.9, "capability_applied": null, "effective_limit_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": 142760.328, "from_m": 142276.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 142789.022, "from_m": 142760.328, "capability_applied": null, "effective_limit_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": 142810.693, "from_m": 142789.022, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 143072.372, "from_m": 142810.693, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 151376.928, "from_m": 143072.372, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151865.533, "from_m": 151376.928, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 151906.644, "from_m": 151865.533, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 153232.094, "from_m": 151906.644, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 172191.654, "from_m": 153232.094, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 173937.404, "from_m": 172191.654, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 175152.244, "from_m": 173937.404, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 178308.099, "from_m": 175152.244, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 178958.636, "from_m": 178308.099, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 625426, "profile_key": "b955273972ca33fbc6e64ed14f29942e8d55bdac8ea29b4f3fce188a9dfb30c2", "schedule_id": 15870, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2307", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Northolt Park Jn", "stage_seq": 4, "distance_m": 17228.059, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "South Ruislip", "stage_seq": 5, "distance_m": 18739.599, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "West Ruislip", "stage_seq": 6, "distance_m": 21688.827, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Gerrards Cross", "stage_seq": 7, "distance_m": 30185.502, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "High Wycombe", "stage_seq": 8, "distance_m": 44938.364, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Saunderton", "stage_seq": 9, "distance_m": 52843.683, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Princes Risborough", "stage_seq": 10, "distance_m": 57913.363, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Haddenham & Thame Parkway", "stage_seq": 11, "distance_m": 67190.686, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Bicester South Jn", "stage_seq": 12, "distance_m": 86255.198, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Bicester North", "stage_seq": 13, "distance_m": 87858.175, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Aynho Jn", "stage_seq": 14, "distance_m": 102449.042, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Banbury Depot Jn", "stage_seq": 15, "distance_m": 109753.555, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003H", "location": "Banbury", "stage_seq": 16, "distance_m": 110558.033, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005", "location": "Banbury Reservoir Jn", "stage_seq": 17, "distance_m": 112348.674, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011", "location": "Fenny Compton", "stage_seq": 18, "distance_m": 124379.297, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022", "location": "Leamington Spa", "stage_seq": 19, "distance_m": 142439.794, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026H", "location": "Warwick", "stage_seq": 20, "distance_m": 145547.988, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0030", "location": "Warwick Parkway", "stage_seq": 21, "distance_m": 147638.765, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033H", "location": "Hatton", "stage_seq": 22, "distance_m": 152193.004, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": "0040", "location": "Dorridge", "stage_seq": 23, "distance_m": 163062.138, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041", "location": "Bentley Heath S.B.", "stage_seq": 24, "distance_m": 163965.495, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0044H", "wtt_dep": "0045H", "location": "Solihull", "stage_seq": 25, "distance_m": 168460.988, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049H", "location": "Tyseley", "stage_seq": 26, "distance_m": 174518.86, "section_seq": 1, "route_path_id": 72162}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0050", "location": "Small Heath Sth Jn", "stage_seq": 27, "distance_m": 175643.931, "section_seq": 1, "route_path_id": 72162}, {"is_pass": false, "wtt_arr": "0055", "wtt_dep": null, "location": "Birmingham Moor Street", "stage_seq": 28, "distance_m": 178958.636, "section_seq": 1, "route_path_id": 72162}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 178958.636, "from_m": 0.0, "section_seq": 1, "route_path_id": 72162}], "total_distance_m": 178958.636, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 176947.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2011.475, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:32Z", "source_id": 51827766, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:15:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:36Z", "source_id": 16725436, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:36Z", "source_id": 51834637, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:41Z", "source_id": 16727550, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:52Z", "source_id": 51836868, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:20:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:58Z", "source_id": 16728195, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:14Z", "source_id": 51842736, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:18Z", "source_id": 16729947, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:16Z", "source_id": 51852811, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:30:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:22Z", "source_id": 16732945, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:39Z", "source_id": 51859912, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:43Z", "source_id": 16735091, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:29Z", "source_id": 51864757, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:37:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:33Z", "source_id": 16736486, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:13Z", "source_id": 51870707, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:41:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:18Z", "source_id": 16738238, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21143, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:01Z", "source_id": 51883626, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:07Z", "source_id": 16742223, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21076, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:47Z", "source_id": 51900891, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:03:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:52Z", "source_id": 16747229, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20939, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:28Z", "source_id": 51922105, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:22:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:33Z", "source_id": 16753055, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20264, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:41Z", "source_id": 51925799, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:48Z", "source_id": 16754115, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20988, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:39Z", "source_id": 51929280, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:29:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:43Z", "source_id": 16755024, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20255, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:23Z", "source_id": 51933091, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:35:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:27Z", "source_id": 16756025, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20231, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:12Z", "source_id": 51936698, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:40:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:19Z", "source_id": 16756927, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20215, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:43Z", "source_id": 51940143, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:45:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:48Z", "source_id": 16757874, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20338, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:55Z", "source_id": 51943084, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:50:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:03Z", "source_id": 16758635, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20108, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:53Z", "source_id": 51945130, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:58Z", "source_id": 16759156, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:55:00+01:00", "operational_fact": true}] London Marylebone 2307 2307 4 None None Birmingham Moor Street 0055 0055 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37398/2026-09-17/detailed None Solihull 2026-09-18T00:45:30+01:00 Birmingham Moor Street 9.0 {"type": "LineString", "coordinates": [[-1.7885291999999997, 52.414349400000006], [-1.7890307, 52.414648], [-1.7896718, 52.4150218], [-1.7901975, 52.415344100000006], [-1.7905703, 52.4155658], [-1.7908479, 52.4157343], [-1.7912273999999997, 52.4159535], [-1.7921567999999997, 52.41658090000001], [-1.7927939, 52.4170291], [-1.793227, 52.4173432], [-1.7935247999999997, 52.41757630000001], [-1.7939472, 52.4179084], [-1.7941484, 52.4180687], [-1.7943254000000002, 52.41821999999999], [-1.7946151, 52.4184564], [-1.7947907999999997, 52.4186085], [-1.7950107, 52.4188138], [-1.7951073, 52.418903], [-1.7952534, 52.419042000000005], [-1.7954465999999998, 52.419222799999986], [-1.7955807, 52.419360999999995], [-1.7957537, 52.41953770000001], [-1.7959038999999997, 52.4196849], [-1.7960031, 52.4197912], [-1.7961520000000002, 52.4199516], [-1.7962834, 52.4200939], [-1.796388, 52.4202067], [-1.7965154, 52.4203515], [-1.7966305682390429, 52.42047740056093], [-1.7966709999999997, 52.4205216], [-1.7968346, 52.4207171], [-1.7969781, 52.42088480000001], [-1.7971404, 52.421087599999986], [-1.7973322, 52.421333], [-1.7974783, 52.4215243], [-1.7976365999999997, 52.4217493], [-1.7977922, 52.4219578], [-1.7978954000000005, 52.42210829999999], [-1.7980362, 52.422320099999986], [-1.7981448999999996, 52.42248289999999], [-1.7982561999999995, 52.422662], [-1.7984144000000002, 52.42291960000001], [-1.7985338, 52.4231167], [-1.7986263, 52.42329169999999], [-1.7987081000000005, 52.4234324], [-1.7988113999999995, 52.4236205], [-1.7989026, 52.423805300000005], [-1.7989964999999997, 52.4239861], [-1.7990715999999998, 52.4241496], [-1.7991802, 52.4243803], [-1.7992649999999994, 52.42457120000001], [-1.7993827, 52.424848], [-1.7995181999999996, 52.425177600000005], [-1.7995812000000002, 52.4253453], [-1.7996576, 52.425545599999985], [-1.7997501999999996, 52.42580730000001], [-1.7998414000000005, 52.4260747], [-1.7999031, 52.4262555], [-1.7999579999999995, 52.42643050000001], [-1.8000117, 52.4266063], [-1.8000533, 52.4267609], [-1.8001081999999995, 52.4269661], [-1.8001525, 52.42714930000001], [-1.8002060999999996, 52.4273668], [-1.8002771999999998, 52.427649800000005], [-1.8003496, 52.42798419999999], [-1.8003872, 52.4281666], [-1.8004542, 52.4284937], [-1.8005024999999997, 52.4287586], [-1.8005629, 52.4290456], [-1.8006178999999995, 52.42932530000001], [-1.8006809, 52.4296393], [-1.8007466, 52.4299353], [-1.8008110000000002, 52.4302542], [-1.8008874, 52.43058210000001], [-1.8009679, 52.43091819999999], [-1.8010442999999996, 52.4312314], [-1.8011275, 52.43152], [-1.8011837999999998, 52.43172040000001], [-1.8012455000000005, 52.4319264], [-1.8013205999999995, 52.432166], [-1.8013716, 52.43231639999999], [-1.8014453, 52.432529], [-1.8017726, 52.43343169999999], [-1.8019092999999995, 52.4337547], [-1.8020514999999997, 52.4340858], [-1.8021878, 52.43439159999999], [-1.8023179, 52.4346818], [-1.8023899, 52.4348404], [-1.8024342, 52.4349396], [-1.8024849, 52.435053], [-1.8025103999999996, 52.4351158], [-1.8027197999999995, 52.43560969999999], [-1.8028709, 52.4358519], [-1.8030587, 52.4362116], [-1.8031807, 52.436434], [-1.8033095, 52.436652300000006], [-1.8034958999999997, 52.4369507], [-1.8036984, 52.4372508], [-1.8037859, 52.4373748], [-1.8038810000000003, 52.43752119999999], [-1.8041843, 52.4379646], [-1.8044867, 52.43841059999999], [-1.8046505, 52.4386561], [-1.8048042, 52.43887209999999], [-1.8052012, 52.43946830000001], [-1.805277065234028, 52.43957578845911], [-1.805301, 52.4396097], [-1.8058931999999996, 52.4404106], [-1.8061729, 52.44073989999998], [-1.8064706, 52.4410841], [-1.8067197, 52.441362100000006], [-1.8072055, 52.4418618], [-1.8076969, 52.442330199999994], [-1.8082964, 52.442877900000006], [-1.8088866, 52.44339870000001], [-1.8094049999999997, 52.4438255], [-1.8100041, 52.444289000000005], [-1.8101796000000003, 52.4444246], [-1.8107775, 52.4448533], [-1.8113616, 52.445253099999995], [-1.8125598, 52.4460031], [-1.8137887, 52.446723199999994], [-1.8150594999999996, 52.44742169999999], [-1.8161536, 52.4479936], [-1.8166715, 52.4482558], [-1.8170611999999997, 52.4484454], [-1.8173294, 52.44857549999998], [-1.817541, 52.448673], [-1.8181308, 52.4489714], [-1.8187354, 52.4492661], [-1.8192659, 52.44950490000001], [-1.8195921, 52.4496517], [-1.8199914999999995, 52.449811200000006], [-1.8207282999999996, 52.45009129999999], [-1.8214431, 52.4503511], [-1.8223323, 52.4506385], [-1.8232915000000005, 52.450924500000006], [-1.8248568, 52.4513495], [-1.8257626, 52.4515621], [-1.8266819, 52.45176380000001], [-1.8274532000000003, 52.451907299999995], [-1.8283569, 52.452064500000006], [-1.8291976, 52.4521633], [-1.8296903, 52.4522215], [-1.830765, 52.452332299999995], [-1.8316411999999995, 52.45242809999999], [-1.8330396, 52.452593500000006], [-1.8336857, 52.4526857], [-1.8343547, 52.4528011], [-1.8346837999999996, 52.4528722], [-1.8351880000000005, 52.452981099999995], [-1.8356526, 52.453093800000005], [-1.8361562, 52.45322660000001], [-1.8367791, 52.453407799999994], [-1.8373925, 52.453588200000006], [-1.8382359, 52.4538351], [-1.8395893, 52.4543048], [-1.8403356, 52.45458510000001], [-1.8406687, 52.45471969999999], [-1.8410131, 52.4548652], [-1.8416440000000005, 52.45514729999999], [-1.8428310000000003, 52.45574280000001], [-1.8438571, 52.456285300000005], [-1.8448417999999995, 52.4567703], [-1.8459611, 52.457362999999994], [-1.8478018, 52.458352599999984], [-1.8503122999999997, 52.45970359999998], [-1.8505957999999996, 52.45984779999999], [-1.8518867, 52.4605033], [-1.8521913227277544, 52.4606485256815], [-1.8523810999999997, 52.460739], [-1.8529314, 52.460992], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661]]} 6.6 0046 0055 Solihull Birmingham Moor Street Birmingham Moor Street 52.4786661 -1.8911545 52.4786661 -1.8911545 1 0 2026-09-17 00:05:51 TERMINATED 2026-09-16 23:55:00 Birmingham Moor Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759156 1789602839007464 110 110 2026-09-17 00:05:27.244000 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:55:26.008799
595907 625745 S26581 365D751916 2026-09-16 COMPLETE None 2026-09-16 23:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 625745, "stp": "N", "toc": "Merseyrail", "uid": "S26581", "consist": "777004+777008", "dest_crs": "XKK", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S26581/2026-09-16/detailed", "trust_id": "365D751916", "origin_crs": "OMS", "show_on_map": 0, "dar_est_time": "01:48:00", "dar_platform": null, "dest_station": "Kirkdale C.S.", "service_date": "2026-09-16", "dest_arr_time": "2341", "dest_platform": null, "is_terminated": 1, "next_location": "Kirkdale C.S.", "signalling_id": "5D75", "timing_status": "LATE", "origin_station": "Ormskirk", "current_leg_arr": "2341", "current_leg_dep": "2337", "current_leg_end": "Kirkdale C.S.", "origin_dep_time": "2323", "origin_platform": "1", "current_location": "Walton Jn Sig. 207", "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8809493, 53.5695353], [-2.8809792999999995, 53.569508899999995], [-2.8816772, 53.5688872], [-2.8820471, 53.568543199999986], [-2.8824101000000004, 53.5681974], [-2.882802, 53.56782859999999], [-2.882934, 53.5677209], [-2.8831553999999997, 53.5675123], [-2.8836058999999996, 53.56707769999999], [-2.8843953, 53.5662787], [-2.8858979, 53.56459829999999], [-2.8874215999999997, 53.5629158], [-2.8875705999999997, 53.5627516], [-2.8891661, 53.5609963], [-2.8907432999999996, 53.5592227], [-2.8930304, 53.5567343], [-2.8947386, 53.554818], [-2.8952544999999996, 53.554239199999984], [-2.8956811, 53.5537673], [-2.8961188999999994, 53.55329809999999], [-2.8969808, 53.5523294], [-2.8975916999999995, 53.55162450000001], [-2.8981922999999994, 53.5509182], [-2.899399, 53.5494719], [-2.9011783, 53.5472565], [-2.9018131, 53.5464744], [-2.9024183999999997, 53.5457001], [-2.9034447, 53.54437600000001], [-2.9041539, 53.54342820000001], [-2.9044326999999996, 53.54304449999999], [-2.9049428, 53.5423312], [-2.9052976, 53.5418419], [-2.9053357999999996, 53.5417837], [-2.906728199999999, 53.539661499999994], [-2.9084711, 53.53695770000001], [-2.9085697, 53.536798], [-2.9106598, 53.53347549999999], [-2.9120515999999994, 53.5312927], [-2.912782, 53.530146599999995], [-2.9161016, 53.52491599999999], [-2.9162106999999997, 53.524728], [-2.918394058802559, 53.52123315641426], [-2.9189374, 53.520363399999994], [-2.9203574999999997, 53.51819400000001], [-2.9204822, 53.5179996], [-2.9206611999999996, 53.51771819999999], [-2.9210098, 53.517166800000005], [-2.9211876, 53.516886], [-2.921762, 53.5159944], [-2.9223891999999996, 53.5151197], [-2.9226525999999997, 53.5147708], [-2.9236404, 53.51355790000001], [-2.9246757000000003, 53.51243120000001], [-2.9268469999999995, 53.51038859999999], [-2.927744699999999, 53.5095521], [-2.9302863, 53.5071777], [-2.9310516999999994, 53.506478099999995], [-2.931306, 53.50623399999999], [-2.9315545, 53.5060008], [-2.9329133, 53.504737500000005], [-2.9331263999999995, 53.504537], [-2.9331822, 53.50448339999999], [-2.9332751, 53.50439419999999], [-2.9368732999999994, 53.50103779999999], [-2.9386697, 53.4993655], [-2.9395894999999994, 53.4985225], [-2.9404758, 53.4976742], [-2.9415284999999995, 53.496695900000006], [-2.9420453, 53.49623309999999], [-2.9421545, 53.496134], [-2.9446609, 53.493779299999986], [-2.9448, 53.493652099999984], [-2.9457340000000003, 53.4927532], [-2.9466953, 53.4917711], [-2.9471944999999997, 53.49122949999999], [-2.9476818999999996, 53.4906754], [-2.9481738, 53.4901068], [-2.9495034, 53.488485100000005], [-2.9501001999999996, 53.4877272], [-2.9502739, 53.4874951], [-2.950704, 53.486920399999995], [-2.9511228, 53.4863315], [-2.951213399999999, 53.48619000000001], [-2.9519849999999996, 53.4850149], [-2.9521037, 53.48482199999999], [-2.9528051999999994, 53.48361250000001], [-2.9535278, 53.482357], [-2.9546365, 53.48014319999999], [-2.9549380999999997, 53.4792865], [-2.9549892, 53.4791412], [-2.9550324000000003, 53.47902659999998], [-2.9551901999999997, 53.4786084], [-2.9554229, 53.477991800000005], [-2.9557018, 53.477070100000006], [-2.9559697, 53.4760897], [-2.9561893, 53.47470700000001], [-2.956232, 53.47441729999999], [-2.956248599999999, 53.4743281], [-2.9562929, 53.47408999999999], [-2.9563454999999994, 53.4738319], [-2.9564133, 53.47353040000001], [-2.9564859999999995, 53.47323049999999], [-2.956553599999999, 53.4729921], [-2.9566342, 53.47266199999999], [-2.9569756999999997, 53.4716903], [-2.9572771, 53.470948], [-2.9576015999999994, 53.470206899999994], [-2.9579606999999997, 53.4694742], [-2.9582518, 53.4689691], [-2.9586211, 53.4683794], [-2.9590076499138545, 53.46779240988761], [-2.9593220999999996, 53.46731489999999], [-2.9597828999999996, 53.466612], [-2.9608232999999995, 53.464964], [-2.9625212, 53.4623116], [-2.9625893, 53.462206300000005], [-2.9626366, 53.46213699999999], [-2.9627041999999997, 53.4620242], [-2.963058999999999, 53.46146970000001], [-2.964440437594421, 53.45933366447145], [-2.9650921, 53.45832599999999], [-2.9652717999999996, 53.45803840000001], [-2.9654252999999997, 53.4577779], [-2.9655227999999996, 53.4575969], [-2.9656891999999995, 53.4572906], [-2.965758, 53.457150799999994], [-2.9658304, 53.4569968], [-2.9659730999999994, 53.45667], [-2.9660773, 53.456392], [-2.9662191, 53.456081], [-2.9663879999999994, 53.4557851], [-2.9665244, 53.4555732], [-2.9668511, 53.4551502], [-2.9679221999999994, 53.4540509], [-2.968813068763588, 53.45317507539262], [-2.9689520439978843, 53.453039869598165], [-2.9690739641355104, 53.45292006611593], [-2.9691812758990523, 53.45281346838931], [-2.9692764260110973, 53.45271787986165], [-2.9693618611942334, 53.452631103976366], [-2.9694400281710465, 53.45255094417681], [-2.9695133736641237, 53.452475203906346], [-2.969584344396052, 53.45240168660836], [-2.969655387089418, 53.45232819572623], [-2.9697289484668095, 53.45225253470333], [-2.969807475250813, 53.45217250698303], [-2.969893414164015, 53.45208591600871], [-2.9699892119290032, 53.45199056522374], [-2.9700973152683647, 53.4518842580715], [-2.970220170904686, 53.45176479799536], [-2.9703602255605532, 53.451629988438704], [-2.9722461, 53.4498231], [-2.9757606, 53.44631249999999], [-2.9765658, 53.4455475], [-2.9780608, 53.4440457], [-2.9792306, 53.4427718], [-2.979676, 53.44235789999999], [-2.9799459, 53.442062799999995], [-2.9804155999999997, 53.4416448], [-2.9807268, 53.441392], [-2.9811324000000003, 53.441016], [-2.9813866999999994, 53.44080650000001], [-2.9815756999999996, 53.4406511], [-2.9817272999999997, 53.440522900000005], [-2.9818556, 53.440397100000006], [-2.9822088, 53.44005080000001], [-2.9824943, 53.4397732], [-2.982511185401451, 53.439759483101255], [-2.982589369042973, 53.43969597036384], [-2.9826222, 53.4396693], [-2.9827277999999997, 53.4395834], [-2.9828644999999994, 53.4394608], [-2.9830240999999997, 53.4393074], [-2.9832831, 53.439102], [-2.9833836999999996, 53.439014099999994], [-2.9838303999999995, 53.4386902], [-2.9840573999999997, 53.4385194], [-2.9840973, 53.438489399999995], [-2.984404099999999, 53.4382549], [-2.9848760999999997, 53.4379094], [-2.9850398, 53.4377896]]}", "current_leg_start": "Ormskirk", "dest_arr_time_act": "2341", "motion_projection": null, "next_location_lat": "53.4377896", "next_location_lon": "-2.9850398", "previous_location": "Ormskirk", "current_leg_milage": "10.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51885851\", \"confirmationDeadline\": \"2026-09-16T23:55:53+01:00\"}", "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\": 15712.404, \"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\": 16295.842, \"from_m\": 15712.404, \"capability_applied\": null, \"effective_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\": 625745, \"profile_key\": \"2c87359e4cf1f78c0aec58bc2d29c982ebe30a80c5aec0bf06b6f20a48824b3d\", \"schedule_id\": 40967, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Ormskirk\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31957}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Walton Jn\", \"stage_seq\": 2, \"distance_m\": 14373.297, \"section_seq\": 1, \"route_path_id\": 31957}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": null, \"location\": \"Kirkdale C.S.\", \"stage_seq\": 3, \"distance_m\": 16295.842, \"section_seq\": 1, \"route_path_id\": 31957}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16295.842, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31957}], \"total_distance_m\": 16295.842, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 15712.404, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 583.438, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2323", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "53.4377896", "current_position_lon": "-2.9850398", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Walton Jn", "service_state_platform": null, "timing_fact_generation": 1789602904592826, "current_leg_arrival_utc": "2026-09-16T23:55:53+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:00.384641", "service_state_evidence_id": 51885851, "current_leg_start_actual_dep": "2026-09-16T23:37:53+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:03.228539", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail N OMS XKK 5D75 777004+777008 8 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": 15712.404, "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": 16295.842, "from_m": 15712.404, "capability_applied": null, "effective_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": 625745, "profile_key": "2c87359e4cf1f78c0aec58bc2d29c982ebe30a80c5aec0bf06b6f20a48824b3d", "schedule_id": 40967, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2323", "location": "Ormskirk", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31957}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Walton Jn", "stage_seq": 2, "distance_m": 14373.297, "section_seq": 1, "route_path_id": 31957}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": null, "location": "Kirkdale C.S.", "stage_seq": 3, "distance_m": 16295.842, "section_seq": 1, "route_path_id": 31957}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16295.842, "from_m": 0.0, "section_seq": 1, "route_path_id": 31957}], "total_distance_m": 16295.842, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 15712.404, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 583.438, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ormskirk 2323 2323 1 1:48:00 None Kirkdale C.S. 2341 2341 None LATE +15 minutes https://www.realtimetrains.co.uk/service/gb-nr:S26581/2026-09-16/detailed None Ormskirk 2026-09-16T23:37:53+01:00 Kirkdale C.S. 4.0 {"type": "LineString", "coordinates": [[-2.8809493, 53.5695353], [-2.8809792999999995, 53.569508899999995], [-2.8816772, 53.5688872], [-2.8820471, 53.568543199999986], [-2.8824101000000004, 53.5681974], [-2.882802, 53.56782859999999], [-2.882934, 53.5677209], [-2.8831553999999997, 53.5675123], [-2.8836058999999996, 53.56707769999999], [-2.8843953, 53.5662787], [-2.8858979, 53.56459829999999], [-2.8874215999999997, 53.5629158], [-2.8875705999999997, 53.5627516], [-2.8891661, 53.5609963], [-2.8907432999999996, 53.5592227], [-2.8930304, 53.5567343], [-2.8947386, 53.554818], [-2.8952544999999996, 53.554239199999984], [-2.8956811, 53.5537673], [-2.8961188999999994, 53.55329809999999], [-2.8969808, 53.5523294], [-2.8975916999999995, 53.55162450000001], [-2.8981922999999994, 53.5509182], [-2.899399, 53.5494719], [-2.9011783, 53.5472565], [-2.9018131, 53.5464744], [-2.9024183999999997, 53.5457001], [-2.9034447, 53.54437600000001], [-2.9041539, 53.54342820000001], [-2.9044326999999996, 53.54304449999999], [-2.9049428, 53.5423312], [-2.9052976, 53.5418419], [-2.9053357999999996, 53.5417837], [-2.906728199999999, 53.539661499999994], [-2.9084711, 53.53695770000001], [-2.9085697, 53.536798], [-2.9106598, 53.53347549999999], [-2.9120515999999994, 53.5312927], [-2.912782, 53.530146599999995], [-2.9161016, 53.52491599999999], [-2.9162106999999997, 53.524728], [-2.918394058802559, 53.52123315641426], [-2.9189374, 53.520363399999994], [-2.9203574999999997, 53.51819400000001], [-2.9204822, 53.5179996], [-2.9206611999999996, 53.51771819999999], [-2.9210098, 53.517166800000005], [-2.9211876, 53.516886], [-2.921762, 53.5159944], [-2.9223891999999996, 53.5151197], [-2.9226525999999997, 53.5147708], [-2.9236404, 53.51355790000001], [-2.9246757000000003, 53.51243120000001], [-2.9268469999999995, 53.51038859999999], [-2.927744699999999, 53.5095521], [-2.9302863, 53.5071777], [-2.9310516999999994, 53.506478099999995], [-2.931306, 53.50623399999999], [-2.9315545, 53.5060008], [-2.9329133, 53.504737500000005], [-2.9331263999999995, 53.504537], [-2.9331822, 53.50448339999999], [-2.9332751, 53.50439419999999], [-2.9368732999999994, 53.50103779999999], [-2.9386697, 53.4993655], [-2.9395894999999994, 53.4985225], [-2.9404758, 53.4976742], [-2.9415284999999995, 53.496695900000006], [-2.9420453, 53.49623309999999], [-2.9421545, 53.496134], [-2.9446609, 53.493779299999986], [-2.9448, 53.493652099999984], [-2.9457340000000003, 53.4927532], [-2.9466953, 53.4917711], [-2.9471944999999997, 53.49122949999999], [-2.9476818999999996, 53.4906754], [-2.9481738, 53.4901068], [-2.9495034, 53.488485100000005], [-2.9501001999999996, 53.4877272], [-2.9502739, 53.4874951], [-2.950704, 53.486920399999995], [-2.9511228, 53.4863315], [-2.951213399999999, 53.48619000000001], [-2.9519849999999996, 53.4850149], [-2.9521037, 53.48482199999999], [-2.9528051999999994, 53.48361250000001], [-2.9535278, 53.482357], [-2.9546365, 53.48014319999999], [-2.9549380999999997, 53.4792865], [-2.9549892, 53.4791412], [-2.9550324000000003, 53.47902659999998], [-2.9551901999999997, 53.4786084], [-2.9554229, 53.477991800000005], [-2.9557018, 53.477070100000006], [-2.9559697, 53.4760897], [-2.9561893, 53.47470700000001], [-2.956232, 53.47441729999999], [-2.956248599999999, 53.4743281], [-2.9562929, 53.47408999999999], [-2.9563454999999994, 53.4738319], [-2.9564133, 53.47353040000001], [-2.9564859999999995, 53.47323049999999], [-2.956553599999999, 53.4729921], [-2.9566342, 53.47266199999999], [-2.9569756999999997, 53.4716903], [-2.9572771, 53.470948], [-2.9576015999999994, 53.470206899999994], [-2.9579606999999997, 53.4694742], [-2.9582518, 53.4689691], [-2.9586211, 53.4683794], [-2.9590076499138545, 53.46779240988761], [-2.9593220999999996, 53.46731489999999], [-2.9597828999999996, 53.466612], [-2.9608232999999995, 53.464964], [-2.9625212, 53.4623116], [-2.9625893, 53.462206300000005], [-2.9626366, 53.46213699999999], [-2.9627041999999997, 53.4620242], [-2.963058999999999, 53.46146970000001], [-2.964440437594421, 53.45933366447145], [-2.9650921, 53.45832599999999], [-2.9652717999999996, 53.45803840000001], [-2.9654252999999997, 53.4577779], [-2.9655227999999996, 53.4575969], [-2.9656891999999995, 53.4572906], [-2.965758, 53.457150799999994], [-2.9658304, 53.4569968], [-2.9659730999999994, 53.45667], [-2.9660773, 53.456392], [-2.9662191, 53.456081], [-2.9663879999999994, 53.4557851], [-2.9665244, 53.4555732], [-2.9668511, 53.4551502], [-2.9679221999999994, 53.4540509], [-2.968813068763588, 53.45317507539262], [-2.9689520439978843, 53.453039869598165], [-2.9690739641355104, 53.45292006611593], [-2.9691812758990523, 53.45281346838931], [-2.9692764260110973, 53.45271787986165], [-2.9693618611942334, 53.452631103976366], [-2.9694400281710465, 53.45255094417681], [-2.9695133736641237, 53.452475203906346], [-2.969584344396052, 53.45240168660836], [-2.969655387089418, 53.45232819572623], [-2.9697289484668095, 53.45225253470333], [-2.969807475250813, 53.45217250698303], [-2.969893414164015, 53.45208591600871], [-2.9699892119290032, 53.45199056522374], [-2.9700973152683647, 53.4518842580715], [-2.970220170904686, 53.45176479799536], [-2.9703602255605532, 53.451629988438704], [-2.9722461, 53.4498231], [-2.9757606, 53.44631249999999], [-2.9765658, 53.4455475], [-2.9780608, 53.4440457], [-2.9792306, 53.4427718], [-2.979676, 53.44235789999999], [-2.9799459, 53.442062799999995], [-2.9804155999999997, 53.4416448], [-2.9807268, 53.441392], [-2.9811324000000003, 53.441016], [-2.9813866999999994, 53.44080650000001], [-2.9815756999999996, 53.4406511], [-2.9817272999999997, 53.440522900000005], [-2.9818556, 53.440397100000006], [-2.9822088, 53.44005080000001], [-2.9824943, 53.4397732], [-2.982511185401451, 53.439759483101255], [-2.982589369042973, 53.43969597036384], [-2.9826222, 53.4396693], [-2.9827277999999997, 53.4395834], [-2.9828644999999994, 53.4394608], [-2.9830240999999997, 53.4393074], [-2.9832831, 53.439102], [-2.9833836999999996, 53.439014099999994], [-2.9838303999999995, 53.4386902], [-2.9840573999999997, 53.4385194], [-2.9840973, 53.438489399999995], [-2.984404099999999, 53.4382549], [-2.9848760999999997, 53.4379094], [-2.9850398, 53.4377896]]} 10.1 2337 2341 Ormskirk Walton Jn Sig. 207 Kirkdale C.S. 53.4377896 -2.9850398 53.4377896 -2.9850398 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 Walton Jn TD TRACKING_TIMEOUT 51885851 1789602904592826 95 95 2026-09-17 00:06:03.228539 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:00.384641
595908 625775 C39703 635J86M916 2026-09-16 COMPLETE None 2026-09-16 23:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 625775, "stp": "P", "toc": "Thameslink", "uid": "C39703", "consist": "700038", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C39703/2026-09-16/detailed", "trust_id": "635J86M916", "origin_crs": "WHP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cricklewood South Sidings", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": null, "is_terminated": 1, "next_location": "Cricklewood", "signalling_id": "5J86", "timing_status": "ON TIME", "origin_station": "West Hampstead Thameslink", "current_leg_arr": "2328", "current_leg_dep": "2325", "current_leg_end": "Cricklewood", "origin_dep_time": "2325", "origin_platform": "2", "current_location": "West Hampstead Thameslink", "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1919986, 51.54835809999999], [-0.1923261, 51.5483649], [-0.19288, 51.5483899], [-0.1935961, 51.5484331], [-0.1944075, 51.5485105], [-0.1950628, 51.5485887], [-0.1955076, 51.54865589999999], [-0.1962639, 51.5487727], [-0.1968293, 51.5488766], [-0.1972269, 51.5489501], [-0.19765499999999997, 51.549038], [-0.19837469999999996, 51.5492046], [-0.1988781, 51.54933019999999], [-0.19912219999999997, 51.5493904], [-0.1996468, 51.5495335], [-0.2002806, 51.5497193], [-0.2008405, 51.5498946], [-0.2012855, 51.5500388], [-0.2017739, 51.5502103], [-0.2023136, 51.550411899999986], [-0.2028252, 51.550617199999984], [-0.20326499999999997, 51.550808], [-0.20363719999999996, 51.550964], [-0.20402049999999997, 51.551158099999995], [-0.2044039, 51.55134030000001], [-0.20474519999999996, 51.55151190000001], [-0.2051436, 51.5517316], [-0.2055511, 51.551967999999995], [-0.2059813, 51.5522154], [-0.2063943, 51.552466599999995], [-0.20685259999999997, 51.5527722], [-0.20736060000000003, 51.5531246], [-0.2078054, 51.5534686], [-0.20827409999999996, 51.55386179999999], [-0.20864879999999997, 51.55419080000001], [-0.2088765, 51.55440020000001], [-0.2091418117533678, 51.55466347968381], [-0.20932029999999996, 51.554840600000006], [-0.2098576, 51.55542], [-0.21008569999999996, 51.55567049999999], [-0.2102722, 51.5558936], [-0.21041329999999997, 51.5560791], [-0.2107178, 51.5564205], [-0.2107942, 51.5565061], [-0.2109028, 51.5566153], [-0.2110251, 51.556755900000006], [-0.21108119999999997, 51.556820399999985], [-0.2122234, 51.558100399999994], [-0.21243989999999996, 51.5583264], [-0.2127296, 51.55861060000001], [-0.212837558762257, 51.55871337697856]]}", "current_leg_start": "West Hampstead Thameslink", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "51.5587134", "next_location_lon": "-0.2128376", "previous_location": null, "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51846549\", \"confirmationDeadline\": \"2026-09-16T23:28:07+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 965.15, \"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\": 1613.432, \"from_m\": 965.15, \"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\": 1654.862, \"from_m\": 1613.432, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1697.797, \"from_m\": 1654.862, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1732.688, \"from_m\": 1697.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\": 2200.349, \"from_m\": 1732.688, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3812.538, \"from_m\": 2200.349, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4891.267, \"from_m\": 3812.538, \"capability_applied\": null, \"effective_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\": 625775, \"profile_key\": \"bddcd58de2e8da34fffc57578d8621958fb44fdf466250ce22b133021a2fa4e1\", \"schedule_id\": 5677, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29052}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2329\", \"location\": \"Cricklewood\", \"stage_seq\": 2, \"distance_m\": 1949.67, \"section_seq\": 1, \"route_path_id\": 29052}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2340\", \"location\": \"Cricklewood Wash Line\", \"stage_seq\": 3, \"distance_m\": 2416.321, \"section_seq\": 1, \"route_path_id\": 29052}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2352\", \"location\": \"Crickle wood North Reception Line\", \"stage_seq\": 4, \"distance_m\": 3490.563, \"section_seq\": 1, \"route_path_id\": 29052}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Cricklewood South Sidings\", \"stage_seq\": 5, \"distance_m\": 4891.267, \"section_seq\": 1, \"route_path_id\": 29052}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4891.267, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29052}], \"total_distance_m\": 4891.267, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3736.217, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1155.05, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5587134", "current_position_lon": "-0.2128376", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "West Hampstead Thameslink", "service_state_platform": null, "timing_fact_generation": 1789602904600874, "current_leg_arrival_utc": "2026-09-16T23:28:07+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:00.425758", "service_state_evidence_id": 51849550, "current_leg_start_actual_dep": "2026-09-16T23:25:07+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:03.666553", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P WHP None 5J86 700038 8 100 None {"version": 3, "segments": [{"to_m": 965.15, "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": 1613.432, "from_m": 965.15, "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": 1654.862, "from_m": 1613.432, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1697.797, "from_m": 1654.862, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1732.688, "from_m": 1697.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": 2200.349, "from_m": 1732.688, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3812.538, "from_m": 2200.349, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4891.267, "from_m": 3812.538, "capability_applied": null, "effective_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": 625775, "profile_key": "bddcd58de2e8da34fffc57578d8621958fb44fdf466250ce22b133021a2fa4e1", "schedule_id": 5677, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "West Hampstead Thameslink", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29052}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2329", "location": "Cricklewood", "stage_seq": 2, "distance_m": 1949.67, "section_seq": 1, "route_path_id": 29052}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2340", "location": "Cricklewood Wash Line", "stage_seq": 3, "distance_m": 2416.321, "section_seq": 1, "route_path_id": 29052}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2352", "location": "Crickle wood North Reception Line", "stage_seq": 4, "distance_m": 3490.563, "section_seq": 1, "route_path_id": 29052}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Cricklewood South Sidings", "stage_seq": 5, "distance_m": 4891.267, "section_seq": 1, "route_path_id": 29052}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4891.267, "from_m": 0.0, "section_seq": 1, "route_path_id": 29052}], "total_distance_m": 4891.267, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3736.217, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1155.05, "synthetic_unknown_infrastructure_limit_mph": 60} [] West Hampstead Thameslink 2325 2325 2 None None Cricklewood South Sidings 2356 2356 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C39703/2026-09-16/detailed None West Hampstead Thameslink 2026-09-16T23:25:07+01:00 Cricklewood 3.0 {"type": "LineString", "coordinates": [[-0.1919986, 51.54835809999999], [-0.1923261, 51.5483649], [-0.19288, 51.5483899], [-0.1935961, 51.5484331], [-0.1944075, 51.5485105], [-0.1950628, 51.5485887], [-0.1955076, 51.54865589999999], [-0.1962639, 51.5487727], [-0.1968293, 51.5488766], [-0.1972269, 51.5489501], [-0.19765499999999997, 51.549038], [-0.19837469999999996, 51.5492046], [-0.1988781, 51.54933019999999], [-0.19912219999999997, 51.5493904], [-0.1996468, 51.5495335], [-0.2002806, 51.5497193], [-0.2008405, 51.5498946], [-0.2012855, 51.5500388], [-0.2017739, 51.5502103], [-0.2023136, 51.550411899999986], [-0.2028252, 51.550617199999984], [-0.20326499999999997, 51.550808], [-0.20363719999999996, 51.550964], [-0.20402049999999997, 51.551158099999995], [-0.2044039, 51.55134030000001], [-0.20474519999999996, 51.55151190000001], [-0.2051436, 51.5517316], [-0.2055511, 51.551967999999995], [-0.2059813, 51.5522154], [-0.2063943, 51.552466599999995], [-0.20685259999999997, 51.5527722], [-0.20736060000000003, 51.5531246], [-0.2078054, 51.5534686], [-0.20827409999999996, 51.55386179999999], [-0.20864879999999997, 51.55419080000001], [-0.2088765, 51.55440020000001], [-0.2091418117533678, 51.55466347968381], [-0.20932029999999996, 51.554840600000006], [-0.2098576, 51.55542], [-0.21008569999999996, 51.55567049999999], [-0.2102722, 51.5558936], [-0.21041329999999997, 51.5560791], [-0.2107178, 51.5564205], [-0.2107942, 51.5565061], [-0.2109028, 51.5566153], [-0.2110251, 51.556755900000006], [-0.21108119999999997, 51.556820399999985], [-0.2122234, 51.558100399999994], [-0.21243989999999996, 51.5583264], [-0.2127296, 51.55861060000001], [-0.212837558762257, 51.55871337697856]]} 1.2 2325 2328 None West Hampstead Thameslink Cricklewood 51.5587134 -0.2128376 51.5587134 -0.2128376 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 West Hampstead Thameslink TD TRACKING_TIMEOUT 51849550 1789602904600874 79 79 2026-09-17 00:06:03.666553 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:00.425758
595909 626176 G01264 125E68M916 2026-09-16 COMPLETE None 2026-09-16 23:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 626176, "stp": "P", "toc": "CrossCountry", "uid": "G01264", "consist": "220007", "dest_crs": "TYN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01264/2026-09-16/detailed", "trust_id": "125E68M916", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tyne Yard S.S.", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": null, "is_terminated": 1, "next_location": "Tyne Yard S.S.", "signalling_id": "5E68", "timing_status": "EARLY", "origin_station": "Newcastle", "current_leg_arr": "2356", "current_leg_dep": "2338", "current_leg_end": "Tyne Yard S.S.", "origin_dep_time": "2347", "origin_platform": "11", "current_location": "Low Fell Jn", "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6174149999999998, 54.9682438], [-1.6175019, 54.9682197], [-1.6176222999999998, 54.968182000000006], [-1.6177692999999995, 54.96812899999999], [-1.6179043, 54.96807319999999], [-1.6180368000000005, 54.9680139], [-1.6180907999999998, 54.967986100000005], [-1.6181753, 54.967941999999994], [-1.6182847, 54.96787989999999], [-1.6183819999999998, 54.96781430000001], [-1.6184804, 54.96774250000001], [-1.6185666999999997, 54.9676671], [-1.6186469999999995, 54.96758820000001], [-1.6186991999999998, 54.96753100000001], [-1.618743, 54.9674731], [-1.6187953, 54.9674054], [-1.6190089000000003, 54.967096], [-1.6190712, 54.96700979999999], [-1.6191258999999998, 54.9669198], [-1.6191742, 54.9668408], [-1.6191921, 54.966801999999994], [-1.6192125999999998, 54.9667574], [-1.6192508, 54.96665169999999], [-1.6192686, 54.9665707], [-1.6192862999999995, 54.9664903], [-1.6192978999999998, 54.96641089999999], [-1.6193006, 54.966334499999995], [-1.619296, 54.966233299999985], [-1.6192672, 54.96610040000001], [-1.6192529, 54.96604060000001], [-1.6192207, 54.965942], [-1.6191959, 54.9658757], [-1.6191489999999995, 54.9657823], [-1.6191165999999997, 54.9657273], [-1.619042, 54.965613899999994], [-1.6189750999999997, 54.965531], [-1.618851, 54.9653969], [-1.6186358999999997, 54.9652091], [-1.6186153, 54.96519080000001], [-1.6184596, 54.965053999999995], [-1.6181685999999995, 54.964797999999995], [-1.6178534999999998, 54.96451750000001], [-1.6171584999999995, 54.96392490000001], [-1.6169675114151385, 54.96376206516879], [-1.6154719, 54.9624869], [-1.6154326999999995, 54.9624535], [-1.6153261, 54.9623612], [-1.6152389, 54.96227280000001], [-1.6151895, 54.962214900000006], [-1.6151236, 54.9621337], [-1.6150568999999997, 54.9620371], [-1.6150022, 54.9619459], [-1.6149528000000002, 54.9618466], [-1.6149386, 54.9618034], [-1.6149096, 54.9617138], [-1.6148872999999997, 54.9616299], [-1.6148747, 54.9615615], [-1.6148669, 54.961457499999995], [-1.6148659999999997, 54.961355100000006], [-1.6148775999999998, 54.9612483], [-1.6148862999999998, 54.9612001], [-1.6149105, 54.961108799999984], [-1.6149386, 54.96102139999999], [-1.6149734999999998, 54.9609391], [-1.6150479, 54.9607913], [-1.6151727999999996, 54.9605848], [-1.6152486, 54.96047579999999], [-1.6153148999999998, 54.9603746], [-1.6155307, 54.9601455], [-1.6163907, 54.95943590000001], [-1.6166932, 54.95916150000001], [-1.6168341, 54.9590301], [-1.6169675114151385, 54.958889573699125], [-1.6171790999999998, 54.958666699999995], [-1.6172646999999998, 54.958566], [-1.6173857, 54.9583985], [-1.6173877585366978, 54.95839522977898], [-1.6174788, 54.95825060000001], [-1.6175705, 54.9581047], [-1.6176885, 54.9578806], [-1.6178961, 54.95749039999999], [-1.6186855, 54.95610609999999], [-1.618917, 54.95570789999999], [-1.6190726, 54.9554122], [-1.619196, 54.95518109999999], [-1.6193649, 54.95479609999999], [-1.6193803, 54.954753800000006], [-1.6194369999999998, 54.95459759999999], [-1.6195870296018564, 54.9541941284959], [-1.619594, 54.9540965], [-1.619597450472196, 54.95404400363499], [-1.619608, 54.9538835], [-1.6195916999999995, 54.9536594], [-1.6195658999999998, 54.953335], [-1.6195284, 54.95301479999999], [-1.6194745999999998, 54.9526994], [-1.6193843999999995, 54.9523707], [-1.6193153999999998, 54.9521104], [-1.6192122999999998, 54.951835799999984], [-1.6191325999999997, 54.951595099999984], [-1.6190042999999998, 54.95131829999999], [-1.6188252, 54.9510146], [-1.6185305, 54.950602499999995], [-1.6181129999999997, 54.9500894], [-1.6177198999999998, 54.9496227], [-1.6169675114151385, 54.94871509366108], [-1.6161616, 54.947742899999994], [-1.6160996, 54.9476683], [-1.6159769999999998, 54.947526800000006], [-1.6147743999999995, 54.94607419999999], [-1.6141565, 54.9453148], [-1.6135729, 54.94454209999999], [-1.6132227999999995, 54.9440427], [-1.6131219, 54.94388029999998], [-1.6127105999999998, 54.9432196], [-1.6124746, 54.942771500000006], [-1.6121734, 54.9421181], [-1.6120224999999997, 54.9417781], [-1.6119045, 54.9414433], [-1.6116062, 54.9405068], [-1.6114775, 54.94010269999999], [-1.6113212999999995, 54.93954140000001], [-1.6112346999999998, 54.9392712], [-1.6111553999999997, 54.9389979], [-1.611101703785061, 54.938812957853784], [-1.6108378, 54.93790400000001], [-1.6105151, 54.9368558], [-1.6102070999999998, 54.935821299999986], [-1.6099016, 54.93476], [-1.6095883999999998, 54.93374000000001], [-1.6095706, 54.9336866], [-1.6093559, 54.93294939999999], [-1.6093301000000002, 54.9328608], [-1.6092982999999998, 54.9325071], [-1.6092711999999998, 54.932415], [-1.6091671999999997, 54.9320613], [-1.6091029, 54.9315598], [-1.6086899999999995, 54.93014270000001], [-1.6086585000000002, 54.929897], [-1.6085081, 54.9292974], [-1.6083694, 54.92881659999999], [-1.6082072, 54.92823990000001], [-1.608079, 54.927807699999995], [-1.6079792, 54.9275214], [-1.6078874999999997, 54.9272864], [-1.6077606, 54.9269676], [-1.6076171999999995, 54.92664479999999], [-1.607455, 54.9263126], [-1.6072528999999998, 54.9259587], [-1.6065125, 54.9246553], [-1.6058403, 54.92344159999999], [-1.6053596, 54.922586599999995], [-1.605034, 54.9220247], [-1.6046415, 54.9213197], [-1.6039467999999997, 54.920074], [-1.6036989, 54.919604699999994], [-1.6035292999999995, 54.91933179999999], [-1.6032286999999998, 54.91881519999999], [-1.6030793, 54.9185215], [-1.6029531999999995, 54.91821970000001], [-1.6028097, 54.9177271], [-1.6026195, 54.916936099999994], [-1.6023786, 54.91640569999999], [-1.6022639999999997, 54.91619709999999], [-1.6020938, 54.915974], [-1.6014646999999995, 54.915324899999995], [-1.6012869999999997, 54.9151509], [-1.600465, 54.9140119]]}", "current_leg_start": "Newcastle", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "54.9140119", "next_location_lon": "-1.6004650", "previous_location": "King Edward Bridge South Jn", "current_leg_milage": "4.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 4, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51875611\", \"confirmationDeadline\": \"2026-09-16T23:43:17+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.967, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 288.637, \"from_m\": 51.967, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 481.81, \"from_m\": 288.637, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1176.746, \"from_m\": 481.81, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1527.953, \"from_m\": 1176.746, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1880.364, \"from_m\": 1527.953, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2278.025, \"from_m\": 1880.364, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3111.126, \"from_m\": 2278.025, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 4231.703, \"from_m\": 3111.126, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 4271.085, \"from_m\": 4231.703, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4321.358, \"from_m\": 4271.085, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 4377.274, \"from_m\": 4321.358, \"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\": 6414.481, \"from_m\": 4377.274, \"capability_applied\": null, \"effective_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\": 626176, \"profile_key\": \"a489b4bab3483388cb28e5d1a4bc1fbd39a6173caa39c6e38393daac8efabf82\", \"schedule_id\": 8261, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30817}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"King Edward Bridge South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.971, \"section_seq\": 1, \"route_path_id\": 30817}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Low Fell Jn\", \"stage_seq\": 3, \"distance_m\": 4321.358, \"section_seq\": 1, \"route_path_id\": 30817}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Tyne Yard S.S.\", \"stage_seq\": 4, \"distance_m\": 6414.481, \"section_seq\": 1, \"route_path_id\": 30817}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6414.481, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30817}], \"total_distance_m\": 6414.481, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 4337.892, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2076.589, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2347", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "18.0", "current_position_lat": "54.9140119", "current_position_lon": "-1.6004650", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Low Fell Jn", "service_state_platform": null, "timing_fact_generation": 1789598614724441, "current_leg_arrival_utc": "2026-09-16T23:43:17+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:02.172642", "service_state_evidence_id": 51875611, "current_leg_start_actual_dep": "2026-09-16T23:38:17+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:03.851801", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P NCL TYN 5E68 220007 4 125 None {"version": 3, "segments": [{"to_m": 51.967, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 288.637, "from_m": 51.967, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 481.81, "from_m": 288.637, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1176.746, "from_m": 481.81, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1527.953, "from_m": 1176.746, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1880.364, "from_m": 1527.953, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2278.025, "from_m": 1880.364, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3111.126, "from_m": 2278.025, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 4231.703, "from_m": 3111.126, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 4271.085, "from_m": 4231.703, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4321.358, "from_m": 4271.085, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 4377.274, "from_m": 4321.358, "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": 6414.481, "from_m": 4377.274, "capability_applied": null, "effective_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": 626176, "profile_key": "a489b4bab3483388cb28e5d1a4bc1fbd39a6173caa39c6e38393daac8efabf82", "schedule_id": 8261, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2347", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30817}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "King Edward Bridge South Jn", "stage_seq": 2, "distance_m": 1241.971, "section_seq": 1, "route_path_id": 30817}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Low Fell Jn", "stage_seq": 3, "distance_m": 4321.358, "section_seq": 1, "route_path_id": 30817}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Tyne Yard S.S.", "stage_seq": 4, "distance_m": 6414.481, "section_seq": 1, "route_path_id": 30817}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6414.481, "from_m": 0.0, "section_seq": 1, "route_path_id": 30817}], "total_distance_m": 6414.481, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 4337.892, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2076.589, "synthetic_unknown_infrastructure_limit_mph": 60} [] Newcastle 2347 2347 11 None None Tyne Yard S.S. 2356 2356 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:G01264/2026-09-16/detailed None Newcastle 2026-09-16T23:38:17+01:00 Tyne Yard S.S. 18.0 {"type": "LineString", "coordinates": [[-1.6174149999999998, 54.9682438], [-1.6175019, 54.9682197], [-1.6176222999999998, 54.968182000000006], [-1.6177692999999995, 54.96812899999999], [-1.6179043, 54.96807319999999], [-1.6180368000000005, 54.9680139], [-1.6180907999999998, 54.967986100000005], [-1.6181753, 54.967941999999994], [-1.6182847, 54.96787989999999], [-1.6183819999999998, 54.96781430000001], [-1.6184804, 54.96774250000001], [-1.6185666999999997, 54.9676671], [-1.6186469999999995, 54.96758820000001], [-1.6186991999999998, 54.96753100000001], [-1.618743, 54.9674731], [-1.6187953, 54.9674054], [-1.6190089000000003, 54.967096], [-1.6190712, 54.96700979999999], [-1.6191258999999998, 54.9669198], [-1.6191742, 54.9668408], [-1.6191921, 54.966801999999994], [-1.6192125999999998, 54.9667574], [-1.6192508, 54.96665169999999], [-1.6192686, 54.9665707], [-1.6192862999999995, 54.9664903], [-1.6192978999999998, 54.96641089999999], [-1.6193006, 54.966334499999995], [-1.619296, 54.966233299999985], [-1.6192672, 54.96610040000001], [-1.6192529, 54.96604060000001], [-1.6192207, 54.965942], [-1.6191959, 54.9658757], [-1.6191489999999995, 54.9657823], [-1.6191165999999997, 54.9657273], [-1.619042, 54.965613899999994], [-1.6189750999999997, 54.965531], [-1.618851, 54.9653969], [-1.6186358999999997, 54.9652091], [-1.6186153, 54.96519080000001], [-1.6184596, 54.965053999999995], [-1.6181685999999995, 54.964797999999995], [-1.6178534999999998, 54.96451750000001], [-1.6171584999999995, 54.96392490000001], [-1.6169675114151385, 54.96376206516879], [-1.6154719, 54.9624869], [-1.6154326999999995, 54.9624535], [-1.6153261, 54.9623612], [-1.6152389, 54.96227280000001], [-1.6151895, 54.962214900000006], [-1.6151236, 54.9621337], [-1.6150568999999997, 54.9620371], [-1.6150022, 54.9619459], [-1.6149528000000002, 54.9618466], [-1.6149386, 54.9618034], [-1.6149096, 54.9617138], [-1.6148872999999997, 54.9616299], [-1.6148747, 54.9615615], [-1.6148669, 54.961457499999995], [-1.6148659999999997, 54.961355100000006], [-1.6148775999999998, 54.9612483], [-1.6148862999999998, 54.9612001], [-1.6149105, 54.961108799999984], [-1.6149386, 54.96102139999999], [-1.6149734999999998, 54.9609391], [-1.6150479, 54.9607913], [-1.6151727999999996, 54.9605848], [-1.6152486, 54.96047579999999], [-1.6153148999999998, 54.9603746], [-1.6155307, 54.9601455], [-1.6163907, 54.95943590000001], [-1.6166932, 54.95916150000001], [-1.6168341, 54.9590301], [-1.6169675114151385, 54.958889573699125], [-1.6171790999999998, 54.958666699999995], [-1.6172646999999998, 54.958566], [-1.6173857, 54.9583985], [-1.6173877585366978, 54.95839522977898], [-1.6174788, 54.95825060000001], [-1.6175705, 54.9581047], [-1.6176885, 54.9578806], [-1.6178961, 54.95749039999999], [-1.6186855, 54.95610609999999], [-1.618917, 54.95570789999999], [-1.6190726, 54.9554122], [-1.619196, 54.95518109999999], [-1.6193649, 54.95479609999999], [-1.6193803, 54.954753800000006], [-1.6194369999999998, 54.95459759999999], [-1.6195870296018564, 54.9541941284959], [-1.619594, 54.9540965], [-1.619597450472196, 54.95404400363499], [-1.619608, 54.9538835], [-1.6195916999999995, 54.9536594], [-1.6195658999999998, 54.953335], [-1.6195284, 54.95301479999999], [-1.6194745999999998, 54.9526994], [-1.6193843999999995, 54.9523707], [-1.6193153999999998, 54.9521104], [-1.6192122999999998, 54.951835799999984], [-1.6191325999999997, 54.951595099999984], [-1.6190042999999998, 54.95131829999999], [-1.6188252, 54.9510146], [-1.6185305, 54.950602499999995], [-1.6181129999999997, 54.9500894], [-1.6177198999999998, 54.9496227], [-1.6169675114151385, 54.94871509366108], [-1.6161616, 54.947742899999994], [-1.6160996, 54.9476683], [-1.6159769999999998, 54.947526800000006], [-1.6147743999999995, 54.94607419999999], [-1.6141565, 54.9453148], [-1.6135729, 54.94454209999999], [-1.6132227999999995, 54.9440427], [-1.6131219, 54.94388029999998], [-1.6127105999999998, 54.9432196], [-1.6124746, 54.942771500000006], [-1.6121734, 54.9421181], [-1.6120224999999997, 54.9417781], [-1.6119045, 54.9414433], [-1.6116062, 54.9405068], [-1.6114775, 54.94010269999999], [-1.6113212999999995, 54.93954140000001], [-1.6112346999999998, 54.9392712], [-1.6111553999999997, 54.9389979], [-1.611101703785061, 54.938812957853784], [-1.6108378, 54.93790400000001], [-1.6105151, 54.9368558], [-1.6102070999999998, 54.935821299999986], [-1.6099016, 54.93476], [-1.6095883999999998, 54.93374000000001], [-1.6095706, 54.9336866], [-1.6093559, 54.93294939999999], [-1.6093301000000002, 54.9328608], [-1.6092982999999998, 54.9325071], [-1.6092711999999998, 54.932415], [-1.6091671999999997, 54.9320613], [-1.6091029, 54.9315598], [-1.6086899999999995, 54.93014270000001], [-1.6086585000000002, 54.929897], [-1.6085081, 54.9292974], [-1.6083694, 54.92881659999999], [-1.6082072, 54.92823990000001], [-1.608079, 54.927807699999995], [-1.6079792, 54.9275214], [-1.6078874999999997, 54.9272864], [-1.6077606, 54.9269676], [-1.6076171999999995, 54.92664479999999], [-1.607455, 54.9263126], [-1.6072528999999998, 54.9259587], [-1.6065125, 54.9246553], [-1.6058403, 54.92344159999999], [-1.6053596, 54.922586599999995], [-1.605034, 54.9220247], [-1.6046415, 54.9213197], [-1.6039467999999997, 54.920074], [-1.6036989, 54.919604699999994], [-1.6035292999999995, 54.91933179999999], [-1.6032286999999998, 54.91881519999999], [-1.6030793, 54.9185215], [-1.6029531999999995, 54.91821970000001], [-1.6028097, 54.9177271], [-1.6026195, 54.916936099999994], [-1.6023786, 54.91640569999999], [-1.6022639999999997, 54.91619709999999], [-1.6020938, 54.915974], [-1.6014646999999995, 54.915324899999995], [-1.6012869999999997, 54.9151509], [-1.600465, 54.9140119]]} 4.0 2338 2356 King Edward Bridge South Jn Low Fell Jn Tyne Yard S.S. 54.9140119 -1.6004650 54.9140119 -1.6004650 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 Low Fell Jn TD TRACKING_TIMEOUT 51875611 1789598614724441 11 11 2026-09-17 00:06:03.851801 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:02.172642
595910 626221 L55161 505K18M916 2026-09-16 COMPLETE None 2026-09-16 23:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 626221, "stp": "P", "toc": "Greater Anglia", "uid": "L55161", "consist": "720126+720528", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55161/2026-09-16/detailed", "trust_id": "505K18M916", "origin_crs": "SOV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Victoria DSN", "service_date": "2026-09-16", "dest_arr_time": "2355", "dest_platform": null, "is_terminated": 1, "next_location": "Southend Victoria DSN", "signalling_id": "5K18", "timing_status": "LATE", "origin_station": "Southend Victoria", "current_leg_arr": "2355", "current_leg_dep": "2351", "current_leg_end": "Southend Victoria DSN", "origin_dep_time": "2350", "origin_platform": "1", "current_location": "Southend Victoria", "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7113373999999999, 51.5420385], [0.7111511, 51.54433819999999], [0.7111727, 51.5445179], [0.7112386999999999, 51.5448077], [0.7112503999999998, 51.5450564], [0.7112291, 51.5452913], [0.7112415, 51.54570309999999], [0.7112157, 51.5459388], [0.7111957, 51.5461328], [0.7112222, 51.546472400000006], [0.7112306999999999, 51.5466878], [0.7112454, 51.5467592], [0.7112697, 51.5468449], [0.7113079, 51.54694620000001], [0.71134, 51.5470225], [0.7113596, 51.547119], [0.7113938999999999, 51.5472048], [0.7114189, 51.5472887], [0.711436, 51.5473905], [0.7114484999999999, 51.5474778], [0.7114469000000001, 51.5475806], [0.7114422, 51.547735800000005], [0.7114203999999998, 51.5480315], [0.7113280999999999, 51.5494961]]}", "current_leg_start": "Southend Victoria", "dest_arr_time_act": "2355", "motion_projection": null, "next_location_lat": "51.5494961", "next_location_lon": "0.7113281", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16743581\", \"confirmationDeadline\": \"2026-09-16T23:56:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 456.133, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 831.768, \"from_m\": 456.133, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 626221, \"profile_key\": \"475ae363e878dac198f4237b8d069ded584a9b02cfb674d4c7ffc21934181b25\", \"schedule_id\": 16292, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Southend Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34644}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": null, \"location\": \"Southend Victoria DSN\", \"stage_seq\": 2, \"distance_m\": 831.768, \"section_seq\": 1, \"route_path_id\": 34644}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 831.768, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34644}], \"total_distance_m\": 831.768, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 831.768, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2350", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "51.5494961", "current_position_lon": "0.7113281", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Southend Victoria", "service_state_platform": null, "timing_fact_generation": 1789599137493785, "current_leg_arrival_utc": "2026-09-16T23:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:02.505597", "service_state_evidence_id": 51887183, "current_leg_start_actual_dep": "2026-09-16T23:51:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:03.854828", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P SOV None 5K18 720126+720528 10 100 None {"version": 3, "segments": [{"to_m": 456.133, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 831.768, "from_m": 456.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 626221, "profile_key": "475ae363e878dac198f4237b8d069ded584a9b02cfb674d4c7ffc21934181b25", "schedule_id": 16292, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2350", "location": "Southend Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34644}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": null, "location": "Southend Victoria DSN", "stage_seq": 2, "distance_m": 831.768, "section_seq": 1, "route_path_id": 34644}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 831.768, "from_m": 0.0, "section_seq": 1, "route_path_id": 34644}], "total_distance_m": 831.768, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 831.768, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Southend Victoria 2350 2350 1 None None Southend Victoria DSN 2355 2355 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L55161/2026-09-16/detailed None Southend Victoria 2026-09-16T23:51:00+01:00 Southend Victoria DSN 4.0 {"type": "LineString", "coordinates": [[0.7113373999999999, 51.5420385], [0.7111511, 51.54433819999999], [0.7111727, 51.5445179], [0.7112386999999999, 51.5448077], [0.7112503999999998, 51.5450564], [0.7112291, 51.5452913], [0.7112415, 51.54570309999999], [0.7112157, 51.5459388], [0.7111957, 51.5461328], [0.7112222, 51.546472400000006], [0.7112306999999999, 51.5466878], [0.7112454, 51.5467592], [0.7112697, 51.5468449], [0.7113079, 51.54694620000001], [0.71134, 51.5470225], [0.7113596, 51.547119], [0.7113938999999999, 51.5472048], [0.7114189, 51.5472887], [0.711436, 51.5473905], [0.7114484999999999, 51.5474778], [0.7114469000000001, 51.5475806], [0.7114422, 51.547735800000005], [0.7114203999999998, 51.5480315], [0.7113280999999999, 51.5494961]]} 0.5 2351 2355 None Southend Victoria Southend Victoria DSN 51.5494961 0.7113281 51.5494961 0.7113281 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 Southend Victoria TD TRACKING_TIMEOUT 51887183 1789599137493785 7 7 2026-09-17 00:06:03.854828 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:02.505597
595911 626899 C01814 045S32M017 2026-09-16 COMPLETE 16759165 2026-09-17 00:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 626899, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01814", "consist": "801207", "dest_crs": "XCN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01814/2026-09-17/detailed", "trust_id": "045S32M017", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Craigentinny T.& R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "0102", "dest_platform": null, "is_terminated": 1, "next_location": "Craigentinny T.& R.S.M.D", "signalling_id": "5S32", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "0056", "current_leg_dep": "0053", "current_leg_end": "Craigentinny T.& R.S.M.D", "origin_dep_time": "0055", "origin_platform": "8", "current_location": "Craigentinny T.& R.S.M.D", "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]}", "current_leg_start": "Craigentinny Jn", "dest_arr_time_act": "0102", "motion_projection": null, "next_location_lat": "55.9527891", "next_location_lon": "-3.1266209", "previous_location": "Craigentinny Jn", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"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\": 1013.735, \"from_m\": 446.739, \"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\": 1076.414, \"from_m\": 1013.735, \"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\": 1142.866, \"from_m\": 1076.414, \"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\": 1613.024, \"from_m\": 1142.866, \"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\": 2251.766, \"from_m\": 1613.024, \"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\": 3294.532, \"from_m\": 2251.766, \"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\": 3396.822, \"from_m\": 3294.532, \"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\": 3509.152, \"from_m\": 3396.822, \"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\": 3844.186, \"from_m\": 3509.152, \"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\": 4058.619, \"from_m\": 3844.186, \"capability_applied\": null, \"effective_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\": 626899, \"profile_key\": \"937fd25594821317e082ccec00e5b5493e8cd6558ef58e96d966b00cb3d4387e\", \"schedule_id\": 31487, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0056H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0058H\", \"wtt_dep\": \"0059\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0102\", \"wtt_dep\": null, \"location\": \"Craigentinny T.& R.S.M.D\", \"stage_seq\": 4, \"distance_m\": 4058.619, \"section_seq\": 1, \"route_path_id\": 27927}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4058.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}], \"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": "0055", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9527891", "current_position_lon": "-3.1266209", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:02Z\", \"source_id\": 16759165, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Craigentinny T.& R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789602842917701, "current_leg_arrival_utc": "2026-09-18T00:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:03.057390", "service_state_evidence_id": 16759165, "current_leg_start_actual_dep": "2026-09-18T00:59:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:03.848712", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P EDB XCN 5S32 801207 9 125 None {"version": 3, "segments": [{"to_m": 446.739, "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": 1013.735, "from_m": 446.739, "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": 1076.414, "from_m": 1013.735, "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": 1142.866, "from_m": 1076.414, "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": 1613.024, "from_m": 1142.866, "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": 2251.766, "from_m": 1613.024, "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": 3294.532, "from_m": 2251.766, "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": 3396.822, "from_m": 3294.532, "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": 3509.152, "from_m": 3396.822, "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": 3844.186, "from_m": 3509.152, "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": 4058.619, "from_m": 3844.186, "capability_applied": null, "effective_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": 626899, "profile_key": "937fd25594821317e082ccec00e5b5493e8cd6558ef58e96d966b00cb3d4387e", "schedule_id": 31487, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0055", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0056H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0058H", "wtt_dep": "0059", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0102", "wtt_dep": null, "location": "Craigentinny T.& R.S.M.D", "stage_seq": 4, "distance_m": 4058.619, "section_seq": 1, "route_path_id": 27927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4058.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27927}], "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": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:02Z", "source_id": 16759165, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] Edinburgh 0055 0055 8 None None Craigentinny T.& R.S.M.D 0102 0102 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01814/2026-09-17/detailed None Craigentinny Jn 2026-09-18T00:59:00+01:00 Craigentinny T.& R.S.M.D 3.0 {"type": "LineString", "coordinates": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]} 0.7 0053 0056 Craigentinny Jn Craigentinny T.& R.S.M.D Craigentinny T.& R.S.M.D 55.9527891 -3.1266209 55.9527891 -3.1266209 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 Craigentinny T.& R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759165 1789602842917701 8 8 2026-09-17 00:06:03.848712 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:03.057390
595912 626314 L55021 475H09M916 2026-09-16 COMPLETE None 2026-09-16 23:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 626314, "stp": "P", "toc": "Greater Anglia", "uid": "L55021", "consist": "720133+720567", "dest_crs": "CMB", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55021/2026-09-16/detailed", "trust_id": "475H09M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:56:00", "dar_platform": null, "dest_station": "Cambridge North", "service_date": "2026-09-16", "dest_arr_time": "0004", "dest_platform": "3", "is_terminated": 1, "next_location": "Cambridge North", "signalling_id": "5H09", "timing_status": null, "origin_station": "Cambridge Sidings South", "current_leg_arr": "0004", "current_leg_dep": "2356", "current_leg_end": "Cambridge North", "origin_dep_time": "2356", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1389409, 52.1942978], [0.1396187, 52.19523050000001], [0.13976769999999997, 52.19545159999999], [0.13986759999999998, 52.19562459999999], [0.1399436, 52.1957776], [0.1400223, 52.1959554], [0.1400886, 52.19612639999999], [0.1402571, 52.1965805], [0.1403907, 52.196943], [0.1404701, 52.197165299999995], [0.1405857, 52.1974758], [0.1406118, 52.1975533], [0.1408433, 52.1979723], [0.1409801, 52.1983417], [0.14116489999999998, 52.198704], [0.14122479999999998, 52.1988161], [0.1413692, 52.199059], [0.141562, 52.199324], [0.14164259999999998, 52.1994309], [0.14188350000000002, 52.1997708], [0.14209929999999998, 52.200177], [0.1423026, 52.2004599], [0.14253689999999997, 52.2008536], [0.1426698, 52.20104030000001], [0.1431142, 52.2016454], [0.1442297, 52.2031867], [0.1456684, 52.20517559999999], [0.1463588, 52.2061253], [0.1466832527484055, 52.20656375804658], [0.1468816, 52.2068318], [0.1470057, 52.2069993], [0.1480673, 52.208465399999994], [0.1498286, 52.21093079999999], [0.15193529999999997, 52.213846100000005], [0.1520638, 52.2140205], [0.1527866, 52.2150012], [0.1538721, 52.216452999999994], [0.1547299, 52.21763860000001], [0.1559719, 52.219501], [0.15616379999999996, 52.2198136], [0.15620899999999996, 52.21988940000001], [0.15626684372518992, 52.21998654579095], [0.15628199999999998, 52.22001199999998], [0.1564889, 52.2204025], [0.1567632, 52.22092089999999], [0.1568545, 52.2211106], [0.157519, 52.22240419999999], [0.1575635, 52.2224938], [0.1576443, 52.222642699999994], [0.157982, 52.2232387], [0.1581766, 52.22356199999999], [0.15851009999999996, 52.22409150000001], [0.15862609999999996, 52.22427509999999], [0.15901709999999997, 52.2248532]]}", "current_leg_start": "Cambridge Sidings South", "dest_arr_time_act": "0004", "motion_projection": null, "next_location_lat": "52.2248532", "next_location_lon": "0.1590171", "previous_location": null, "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\": 690.428, \"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\": 3018.975, \"from_m\": 690.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\": 3084.422, \"from_m\": 3018.975, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3668.877, \"from_m\": 3084.422, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 626314, \"profile_key\": \"96837b822a5016543e7b8bbfc17cd08e1fd1b0ce70ec64822d6d157bcfb077ee\", \"schedule_id\": 16250, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Cambridge Sidings South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 51697}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 2, \"distance_m\": 588.625, \"section_seq\": 1, \"route_path_id\": 51697}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 3, \"distance_m\": 1476.801, \"section_seq\": 1, \"route_path_id\": 51697}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": null, \"location\": \"Cambridge North\", \"stage_seq\": 4, \"distance_m\": 3668.877, \"section_seq\": 1, \"route_path_id\": 51697}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3668.877, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 51697}], \"total_distance_m\": 3668.877, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 2978.449, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 690.428, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2356", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "8.0", "current_position_lat": "52.2248532", "current_position_lon": "0.1590171", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Cambridge Sidings South", "service_state_platform": null, "timing_fact_generation": 1789598613402743, "current_leg_arrival_utc": "2026-09-17T00:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:03.231530", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:56:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:03.845309", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P None CMB 5H09 720133+720567 10 100 None {"version": 3, "segments": [{"to_m": 690.428, "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": 3018.975, "from_m": 690.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": 3084.422, "from_m": 3018.975, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3668.877, "from_m": 3084.422, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 626314, "profile_key": "96837b822a5016543e7b8bbfc17cd08e1fd1b0ce70ec64822d6d157bcfb077ee", "schedule_id": 16250, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2356", "location": "Cambridge Sidings South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 51697}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Cambridge North Jn", "stage_seq": 2, "distance_m": 588.625, "section_seq": 1, "route_path_id": 51697}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Coldham Lane Jn", "stage_seq": 3, "distance_m": 1476.801, "section_seq": 1, "route_path_id": 51697}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": null, "location": "Cambridge North", "stage_seq": 4, "distance_m": 3668.877, "section_seq": 1, "route_path_id": 51697}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3668.877, "from_m": 0.0, "section_seq": 1, "route_path_id": 51697}], "total_distance_m": 3668.877, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 2978.449, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 690.428, "synthetic_unknown_infrastructure_limit_mph": 60} [] Cambridge Sidings South 2356 2356 None 23:56:00 None Cambridge North 0004 0004 3 None None https://www.realtimetrains.co.uk/service/gb-nr:L55021/2026-09-16/detailed None Cambridge Sidings South 2026-09-16T23:56:30+01:00 Cambridge North 8.0 {"type": "LineString", "coordinates": [[0.1389409, 52.1942978], [0.1396187, 52.19523050000001], [0.13976769999999997, 52.19545159999999], [0.13986759999999998, 52.19562459999999], [0.1399436, 52.1957776], [0.1400223, 52.1959554], [0.1400886, 52.19612639999999], [0.1402571, 52.1965805], [0.1403907, 52.196943], [0.1404701, 52.197165299999995], [0.1405857, 52.1974758], [0.1406118, 52.1975533], [0.1408433, 52.1979723], [0.1409801, 52.1983417], [0.14116489999999998, 52.198704], [0.14122479999999998, 52.1988161], [0.1413692, 52.199059], [0.141562, 52.199324], [0.14164259999999998, 52.1994309], [0.14188350000000002, 52.1997708], [0.14209929999999998, 52.200177], [0.1423026, 52.2004599], [0.14253689999999997, 52.2008536], [0.1426698, 52.20104030000001], [0.1431142, 52.2016454], [0.1442297, 52.2031867], [0.1456684, 52.20517559999999], [0.1463588, 52.2061253], [0.1466832527484055, 52.20656375804658], [0.1468816, 52.2068318], [0.1470057, 52.2069993], [0.1480673, 52.208465399999994], [0.1498286, 52.21093079999999], [0.15193529999999997, 52.213846100000005], [0.1520638, 52.2140205], [0.1527866, 52.2150012], [0.1538721, 52.216452999999994], [0.1547299, 52.21763860000001], [0.1559719, 52.219501], [0.15616379999999996, 52.2198136], [0.15620899999999996, 52.21988940000001], [0.15626684372518992, 52.21998654579095], [0.15628199999999998, 52.22001199999998], [0.1564889, 52.2204025], [0.1567632, 52.22092089999999], [0.1568545, 52.2211106], [0.157519, 52.22240419999999], [0.1575635, 52.2224938], [0.1576443, 52.222642699999994], [0.157982, 52.2232387], [0.1581766, 52.22356199999999], [0.15851009999999996, 52.22409150000001], [0.15862609999999996, 52.22427509999999], [0.15901709999999997, 52.2248532]]} 2.3 2356 0004 None None Cambridge North 52.2248532 0.1590171 52.2248532 0.1590171 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 Cambridge Sidings South SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598613402743 1 1 2026-09-17 00:06:03.845309 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:03.231530
595913 626667 L05038 655C71M017 2026-09-16 COMPLETE 16758863 2026-09-17 00:56:00 2026-09-17 00:06:21 2026-09-19 00:06:21 {"id": 626667, "stp": "P", "toc": "West Midlands Trains", "uid": "L05038", "consist": "730016", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L05038/2026-09-17/detailed", "trust_id": "655C71M017", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Coventry Yard", "service_date": "2026-09-16", "dest_arr_time": "0052", "dest_platform": "2", "is_terminated": 1, "next_location": "Coventry Yard", "signalling_id": "5C71", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "0056", "current_leg_dep": "0051", "current_leg_end": "Coventry Yard", "origin_dep_time": "0024", "origin_platform": "1A", "current_location": "Coventry Yard", "last_update_time": "2026-09-17T00:06:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5139619999999998, 52.4007382], [-1.5144979, 52.400811100000006], [-1.5155419, 52.400966], [-1.5161634999999998, 52.40106190000001], [-1.516407, 52.40109709999999], [-1.5165226999999997, 52.4011137], [-1.5169206999999998, 52.401170699999994], [-1.5172645, 52.40121469999999], [-1.5174849, 52.40124190000001], [-1.517597, 52.4012555], [-1.51808, 52.4013331], [-1.5184578999999998, 52.40138489999999], [-1.5185420999999997, 52.4013924], [-1.5189031, 52.40143340000001], [-1.5190750999999998, 52.4014559], [-1.5195008, 52.4015278], [-1.5197248, 52.4015728], [-1.5199059, 52.40161049999998], [-1.5200534, 52.401634999999985], [-1.5201811, 52.4016532], [-1.5204369000000002, 52.4016817], [-1.5206367999999997, 52.4017005], [-1.5208232, 52.40172989999999], [-1.5210256999999998, 52.4017725], [-1.5211626, 52.4018052], [-1.5213787, 52.4018749], [-1.5215811999999995, 52.4019461], [-1.5218453999999997, 52.4020435], [-1.5220234999999998, 52.4020956], [-1.5221324, 52.4021278], [-1.5222166, 52.40214879999999], [-1.5223091, 52.4021758], [-1.5224193999999998, 52.4022137], [-1.5225599, 52.402260899999995], [-1.5227654, 52.4023339], [-1.5229465, 52.402401000000005], [-1.5231700999999995, 52.40248429999999], [-1.5233525, 52.402550600000005]]}", "current_leg_start": "Coventry", "dest_arr_time_act": "0052", "motion_projection": null, "next_location_lat": "52.4025506", "next_location_lon": "-1.5233525", "previous_location": "Coventry", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 287.474, \"from_m\": 251.478, \"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\": 301.339, \"from_m\": 287.474, \"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\": 723.27, \"from_m\": 301.339, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 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\": 10632.647, \"from_m\": 6218.661, \"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\": 13897.929, \"from_m\": 10632.647, \"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\": 21613.599, \"from_m\": 13897.929, \"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\": 23488.998, \"from_m\": 21613.599, \"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\": 29162.465, \"from_m\": 23488.998, \"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\": 29841.169, \"from_m\": 29162.465, \"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\": 29904.897, \"from_m\": 29841.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30069.103, \"from_m\": 29904.897, \"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\": 30105.949, \"from_m\": 30069.103, \"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\": 30423.366, \"from_m\": 30105.949, \"capability_applied\": null, \"effective_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\": 626667, \"profile_key\": \"ac60b4239f06d93abf0b3c65276929809c901b7f6fd32ea0af89fb239a5c6e59\", \"schedule_id\": 32466, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0024\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1002.783, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1557.027, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029H\", \"location\": \"Stechford\", \"stage_seq\": 4, \"distance_m\": 6064.332, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"Birmingham International\", \"stage_seq\": 5, \"distance_m\": 13192.074, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036H\", \"location\": \"Berkswell\", \"stage_seq\": 6, \"distance_m\": 21542.082, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": false, \"wtt_arr\": \"0042\", \"wtt_dep\": \"0047\", \"location\": \"Coventry\", \"stage_seq\": 7, \"distance_m\": 30069.103, \"section_seq\": 1, \"route_path_id\": 103875}, {\"is_pass\": false, \"wtt_arr\": \"0052\", \"wtt_dep\": null, \"location\": \"Coventry Yard\", \"stage_seq\": 8, \"distance_m\": 30423.366, \"section_seq\": 1, \"route_path_id\": 103875}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30423.366, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103875}], \"total_distance_m\": 30423.366, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 30042.221, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 381.145, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0024", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.4025506", "current_position_lon": "-1.5233525", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:49Z\", \"source_id\": 51928580, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:53Z\", \"source_id\": 16754875, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:53Z\", \"source_id\": 51931195, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:58Z\", \"source_id\": 16755509, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:42Z\", \"source_id\": 51934120, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:48Z\", \"source_id\": 16756300, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:58Z\", \"source_id\": 51937207, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:03Z\", \"source_id\": 16757050, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:39Z\", \"source_id\": 51943971, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:44Z\", \"source_id\": 16758863, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Coventry Yard", "service_state_platform": "2", "timing_fact_generation": 1789602704336271, "current_leg_arrival_utc": "2026-09-18T00:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:07.802881", "service_state_evidence_id": 16758863, "current_leg_start_actual_dep": "2026-09-18T00:51:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:08.173694", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BHM None 5C71 730016 3 90 None {"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 287.474, "from_m": 251.478, "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": 301.339, "from_m": 287.474, "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": 723.27, "from_m": 301.339, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.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": 90.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": 90.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": 90.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": 90.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": 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": 10632.647, "from_m": 6218.661, "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": 13897.929, "from_m": 10632.647, "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": 21613.599, "from_m": 13897.929, "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": 23488.998, "from_m": 21613.599, "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": 29162.465, "from_m": 23488.998, "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": 29841.169, "from_m": 29162.465, "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": 29904.897, "from_m": 29841.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30069.103, "from_m": 29904.897, "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": 30105.949, "from_m": 30069.103, "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": 30423.366, "from_m": 30105.949, "capability_applied": null, "effective_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": 626667, "profile_key": "ac60b4239f06d93abf0b3c65276929809c901b7f6fd32ea0af89fb239a5c6e59", "schedule_id": 32466, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0024", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103875}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1002.783, "section_seq": 1, "route_path_id": 103875}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1557.027, "section_seq": 1, "route_path_id": 103875}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029H", "location": "Stechford", "stage_seq": 4, "distance_m": 6064.332, "section_seq": 1, "route_path_id": 103875}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "Birmingham International", "stage_seq": 5, "distance_m": 13192.074, "section_seq": 1, "route_path_id": 103875}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036H", "location": "Berkswell", "stage_seq": 6, "distance_m": 21542.082, "section_seq": 1, "route_path_id": 103875}, {"is_pass": false, "wtt_arr": "0042", "wtt_dep": "0047", "location": "Coventry", "stage_seq": 7, "distance_m": 30069.103, "section_seq": 1, "route_path_id": 103875}, {"is_pass": false, "wtt_arr": "0052", "wtt_dep": null, "location": "Coventry Yard", "stage_seq": 8, "distance_m": 30423.366, "section_seq": 1, "route_path_id": 103875}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30423.366, "from_m": 0.0, "section_seq": 1, "route_path_id": 103875}], "total_distance_m": 30423.366, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 30042.221, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 381.145, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:49Z", "source_id": 51928580, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:29:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:53Z", "source_id": 16754875, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20889, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:53Z", "source_id": 51931195, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:58Z", "source_id": 16755509, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20879, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:42Z", "source_id": 51934120, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:48Z", "source_id": 16756300, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20814, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:58Z", "source_id": 51937207, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:03Z", "source_id": 16757050, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20810, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:39Z", "source_id": 51943971, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:56:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:44Z", "source_id": 16758863, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] Birmingham New Street 0024 0024 1A None None Coventry Yard 0052 0052 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L05038/2026-09-17/detailed None Coventry 2026-09-18T00:51:00+01:00 Coventry Yard 5.0 {"type": "LineString", "coordinates": [[-1.5139619999999998, 52.4007382], [-1.5144979, 52.400811100000006], [-1.5155419, 52.400966], [-1.5161634999999998, 52.40106190000001], [-1.516407, 52.40109709999999], [-1.5165226999999997, 52.4011137], [-1.5169206999999998, 52.401170699999994], [-1.5172645, 52.40121469999999], [-1.5174849, 52.40124190000001], [-1.517597, 52.4012555], [-1.51808, 52.4013331], [-1.5184578999999998, 52.40138489999999], [-1.5185420999999997, 52.4013924], [-1.5189031, 52.40143340000001], [-1.5190750999999998, 52.4014559], [-1.5195008, 52.4015278], [-1.5197248, 52.4015728], [-1.5199059, 52.40161049999998], [-1.5200534, 52.401634999999985], [-1.5201811, 52.4016532], [-1.5204369000000002, 52.4016817], [-1.5206367999999997, 52.4017005], [-1.5208232, 52.40172989999999], [-1.5210256999999998, 52.4017725], [-1.5211626, 52.4018052], [-1.5213787, 52.4018749], [-1.5215811999999995, 52.4019461], [-1.5218453999999997, 52.4020435], [-1.5220234999999998, 52.4020956], [-1.5221324, 52.4021278], [-1.5222166, 52.40214879999999], [-1.5223091, 52.4021758], [-1.5224193999999998, 52.4022137], [-1.5225599, 52.402260899999995], [-1.5227654, 52.4023339], [-1.5229465, 52.402401000000005], [-1.5231700999999995, 52.40248429999999], [-1.5233525, 52.402550600000005]]} 0.4 0051 0056 Coventry Coventry Yard Coventry Yard 52.4025506 -1.5233525 52.4025506 -1.5233525 1 0 2026-09-17 00:06:21 TERMINATED 2026-09-16 23:56:00 Coventry Yard TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16758863 1789602704336271 37 37 2026-09-17 00:06:08.173694 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:07.802881
595914 626173 G28350 879Y75M916 2026-09-16 COMPLETE 16759218 2026-09-17 00:56:00 2026-09-17 00:06:51 2026-09-19 00:06:51 {"id": 626173, "stp": "O", "toc": "Thameslink", "uid": "G28350", "consist": "700004", "dest_crs": "SEV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28350/2026-09-17/detailed", "trust_id": "879Y75M916", "origin_crs": "BFR", "show_on_map": 0, "dar_est_time": "23:46:00", "dar_platform": null, "dest_station": "Sevenoaks", "service_date": "2026-09-16", "dest_arr_time": "0055", "dest_platform": "4", "is_terminated": 1, "next_location": "Sevenoaks", "signalling_id": "9Y75", "timing_status": "LATE", "origin_station": "London Blackfriars", "current_leg_arr": "0056", "current_leg_dep": "0052", "current_leg_end": "Sevenoaks", "origin_dep_time": "2346", "origin_platform": "3", "current_location": "Sevenoaks", "last_update_time": "2026-09-17T00:06:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.19424569999999997, 51.2902086], [0.1940319, 51.28999339999999], [0.1938622, 51.28983579999999], [0.1934423, 51.28949719999999], [0.1931641, 51.2893146], [0.19274489999999997, 51.2890929], [0.19246119999999997, 51.28896389999999], [0.1918542, 51.2887242], [0.19146489999999997, 51.2886038], [0.19105589999999997, 51.2884966], [0.1902705, 51.28832559999999], [0.1897276, 51.2881946], [0.1894037, 51.2881075], [0.1890096, 51.28798520000001], [0.1886492, 51.2878617], [0.188291, 51.2877226], [0.18813199999999997, 51.2876544], [0.1877957, 51.287505999999986], [0.1875017, 51.2873618], [0.1871779, 51.2871845], [0.1867025, 51.286916], [0.18619889999999997, 51.28657720000001], [0.18606980000000004, 51.2864637], [0.18581819999999996, 51.2862301], [0.1856047, 51.2860358], [0.1854508, 51.28588239999999], [0.18528849999999997, 51.285688500000006], [0.1851868, 51.2855593], [0.18482719999999997, 51.28501279999999], [0.18408359999999996, 51.2840342], [0.1829115, 51.28263320000001], [0.18252509999999997, 51.282235], [0.1821945, 51.28190180000001], [0.1819358, 51.281653099999986], [0.18133119999999997, 51.2810378], [0.18119779999999996, 51.2808779], [0.1810527, 51.28067549999999], [0.1809605, 51.2805575], [0.1808462, 51.2803723], [0.1807825, 51.280227], [0.18072309999999997, 51.2800696], [0.1806451, 51.27979530000001], [0.18059939999999997, 51.27954879999999], [0.1805988, 51.2795422], [0.18057649999999997, 51.27929480000001], [0.1805718, 51.2791658], [0.1805798, 51.27898459999999], [0.1806156, 51.2787572], [0.18069519999999997, 51.27852909999999], [0.1807684, 51.2783575], [0.1808781, 51.2781758], [0.1810051, 51.2779863], [0.1812736, 51.2775722], [0.1814202, 51.27734480000001], [0.18148860000000003, 51.2772431], [0.1816263, 51.2770322], [0.1817495, 51.27682289999999], [0.18188419999999997, 51.27658619999998], [0.1820625, 51.2762304], [0.18221549999999995, 51.27591609999999], [0.1822975, 51.275733499999994], [0.1823858, 51.2755069], [0.1824472, 51.275325499999994], [0.1824871, 51.275211600000006], [0.18251229999999996, 51.2750374], [0.1825374, 51.27476269999998], [0.1824833, 51.2750201], [0.1824397, 51.2752001], [0.1823733, 51.27539650000001], [0.182063, 51.276119199999975], [0.181869, 51.2765049], [0.18177329999999997, 51.27668429999999], [0.1816949, 51.2768276]]}", "current_leg_start": "Bat & Ball", "dest_arr_time_act": "0055", "motion_projection": null, "next_location_lat": "51.2768276", "next_location_lon": "0.1816949", "previous_location": "Bat & Ball", "current_leg_milage": "1.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 235.732, \"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:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 700.496, \"from_m\": 235.732, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1765.547, \"from_m\": 700.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1990.517, \"from_m\": 1765.547, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4765.052, \"from_m\": 1990.517, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4848.975, \"from_m\": 4765.052, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4880.583, \"from_m\": 4848.975, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5384.029, \"from_m\": 4880.583, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5416.49, \"from_m\": 5384.029, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6928.938, \"from_m\": 5416.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\": 6979.297, \"from_m\": 6928.938, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7298.306, \"from_m\": 6979.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\": 9336.916, \"from_m\": 7298.306, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9841.704, \"from_m\": 9336.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\": 12158.607, \"from_m\": 9841.704, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12962.45, \"from_m\": 12158.607, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16337.788, \"from_m\": 12962.45, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16817.219, \"from_m\": 16337.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21279.593, \"from_m\": 16817.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\": 21325.014, \"from_m\": 21279.593, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22964.172, \"from_m\": 21325.014, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28986.84, \"from_m\": 22964.172, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29421.414, \"from_m\": 28986.84, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29515.92, \"from_m\": 29421.414, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29858.635, \"from_m\": 29515.92, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40024.312, \"from_m\": 29858.635, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40916.587, \"from_m\": 40024.312, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42319.189, \"from_m\": 40916.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43908.75, \"from_m\": 42319.189, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43945.429, \"from_m\": 43908.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\": 44217.093, \"from_m\": 43945.429, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44542.988, \"from_m\": 44217.093, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44593.033, \"from_m\": 44542.988, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44830.507, \"from_m\": 44593.033, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 626173, \"profile_key\": \"8581fae40cd6296cc6c74fb92968dbfa96ec8d0970a9bfd94700396175c36510\", \"schedule_id\": 36581, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2346\", \"location\": \"London Blackfriars\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 2, \"distance_m\": 617.965, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 1348.555, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2350H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 4, \"distance_m\": 1888.136, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Loughborough Jn\", \"stage_seq\": 5, \"distance_m\": 4985.415, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Cambria Jn\", \"stage_seq\": 6, \"distance_m\": 5350.831, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2358\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 6067.327, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 6897.085, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 9, \"distance_m\": 7549.654, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0003H\", \"wtt_dep\": \"0004\", \"location\": \"Nunhead\", \"stage_seq\": 10, \"distance_m\": 8870.564, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0006H\", \"wtt_dep\": \"0007\", \"location\": \"Crofton Park\", \"stage_seq\": 11, \"distance_m\": 10772.88, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0009\", \"wtt_dep\": \"0010\", \"location\": \"Catford\", \"stage_seq\": 12, \"distance_m\": 12232.042, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": \"0013\", \"location\": \"Bellingham\", \"stage_seq\": 13, \"distance_m\": 13585.922, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015\", \"location\": \"Beckenham Hill\", \"stage_seq\": 14, \"distance_m\": 14682.572, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0017\", \"wtt_dep\": \"0017H\", \"location\": \"Ravensbourne\", \"stage_seq\": 15, \"distance_m\": 16050.557, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0019H\", \"wtt_dep\": \"0020\", \"location\": \"Shortlands\", \"stage_seq\": 16, \"distance_m\": 17222.627, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0023H\", \"location\": \"Bromley South\", \"stage_seq\": 17, \"distance_m\": 18531.695, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026H\", \"location\": \"Bickley\", \"stage_seq\": 18, \"distance_m\": 20369.531, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Bickley Jn\", \"stage_seq\": 19, \"distance_m\": 21279.593, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 20, \"distance_m\": 22800.704, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0030H\", \"wtt_dep\": \"0031\", \"location\": \"St. Mary Cray\", \"stage_seq\": 21, \"distance_m\": 24867.75, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": \"0036\", \"location\": \"Swanley\", \"stage_seq\": 22, \"distance_m\": 29155.751, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0040H\", \"wtt_dep\": \"0041\", \"location\": \"Eynsford\", \"stage_seq\": 23, \"distance_m\": 33993.118, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0044H\", \"wtt_dep\": \"0045\", \"location\": \"Shoreham (Kent)\", \"stage_seq\": 24, \"distance_m\": 37633.116, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0047H\", \"wtt_dep\": \"0048\", \"location\": \"Otford\", \"stage_seq\": 25, \"distance_m\": 39921.465, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"Otford Jn\", \"stage_seq\": 26, \"distance_m\": 40888.08, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0050H\", \"wtt_dep\": \"0051\", \"location\": \"Bat & Ball\", \"stage_seq\": 27, \"distance_m\": 42456.041, \"section_seq\": 1, \"route_path_id\": 69418}, {\"is_pass\": false, \"wtt_arr\": \"0055\", \"wtt_dep\": null, \"location\": \"Sevenoaks\", \"stage_seq\": 28, \"distance_m\": 44830.507, \"section_seq\": 1, \"route_path_id\": 69418}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44830.507, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69418}], \"total_distance_m\": 44830.507, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41566.392, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3264.115, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2346", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2768276", "current_position_lon": "0.1816949", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:56Z\", \"source_id\": 51883527, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:03Z\", \"source_id\": 16742181, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:48Z\", \"source_id\": 51893015, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:53Z\", \"source_id\": 16744983, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:20Z\", \"source_id\": 51897815, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:23Z\", \"source_id\": 16746352, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:19Z\", \"source_id\": 51901555, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:23Z\", \"source_id\": 16747411, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:11Z\", \"source_id\": 51906457, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:12Z\", \"source_id\": 16748703, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31822, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:54Z\", \"source_id\": 51909543, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:58Z\", \"source_id\": 16749575, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:11:22Z\", \"source_id\": 51912248, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:11:29Z\", \"source_id\": 16750305, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:57Z\", \"source_id\": 51914871, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:58Z\", \"source_id\": 16751023, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:19Z\", \"source_id\": 51917293, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:23Z\", \"source_id\": 16751697, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:30Z\", \"source_id\": 51919343, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:33Z\", \"source_id\": 16752286, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:20Z\", \"source_id\": 51921996, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:23Z\", \"source_id\": 16753022, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:24:15Z\", \"source_id\": 51924607, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:24:18Z\", \"source_id\": 16753770, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:47Z\", \"source_id\": 51929443, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:54Z\", \"source_id\": 16755056, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:08Z\", \"source_id\": 51932895, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:17Z\", \"source_id\": 16755979, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:14Z\", \"source_id\": 51936732, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:19Z\", \"source_id\": 16756935, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:14Z\", \"source_id\": 51939278, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:18Z\", \"source_id\": 16757630, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:26Z\", \"source_id\": 51941129, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:29Z\", \"source_id\": 16758125, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:32Z\", \"source_id\": 51943425, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:37Z\", \"source_id\": 16758712, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:30Z\", \"source_id\": 51945395, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:32Z\", \"source_id\": 16759218, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sevenoaks", "service_state_platform": "4", "timing_fact_generation": 1789602873591058, "current_leg_arrival_utc": "2026-09-18T00:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:21.650918", "service_state_evidence_id": 16759218, "current_leg_start_actual_dep": "2026-09-18T00:52:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:22.109896", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink O BFR SEV 9Y75 700004 8 100 None {"version": 3, "segments": [{"to_m": 235.732, "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:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 700.496, "from_m": 235.732, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1765.547, "from_m": 700.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1990.517, "from_m": 1765.547, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4765.052, "from_m": 1990.517, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4848.975, "from_m": 4765.052, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4880.583, "from_m": 4848.975, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5384.029, "from_m": 4880.583, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5416.49, "from_m": 5384.029, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6928.938, "from_m": 5416.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": 6979.297, "from_m": 6928.938, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7298.306, "from_m": 6979.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": 9336.916, "from_m": 7298.306, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9841.704, "from_m": 9336.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": 12158.607, "from_m": 9841.704, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12962.45, "from_m": 12158.607, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16337.788, "from_m": 12962.45, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16817.219, "from_m": 16337.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21279.593, "from_m": 16817.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": 21325.014, "from_m": 21279.593, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22964.172, "from_m": 21325.014, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28986.84, "from_m": 22964.172, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29421.414, "from_m": 28986.84, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29515.92, "from_m": 29421.414, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29858.635, "from_m": 29515.92, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40024.312, "from_m": 29858.635, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40916.587, "from_m": 40024.312, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42319.189, "from_m": 40916.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43908.75, "from_m": 42319.189, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43945.429, "from_m": 43908.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": 44217.093, "from_m": 43945.429, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44542.988, "from_m": 44217.093, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44593.033, "from_m": 44542.988, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44830.507, "from_m": 44593.033, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 626173, "profile_key": "8581fae40cd6296cc6c74fb92968dbfa96ec8d0970a9bfd94700396175c36510", "schedule_id": 36581, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2346", "location": "London Blackfriars", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Blackfriars Jn", "stage_seq": 2, "distance_m": 617.965, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Southwark Bridge Jn", "stage_seq": 3, "distance_m": 1348.555, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2350H", "location": "Elephant & Castle", "stage_seq": 4, "distance_m": 1888.136, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Loughborough Jn", "stage_seq": 5, "distance_m": 4985.415, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Cambria Jn", "stage_seq": 6, "distance_m": 5350.831, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2358", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 6067.327, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 6897.085, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Peckham Rye (E)", "stage_seq": 9, "distance_m": 7549.654, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0003H", "wtt_dep": "0004", "location": "Nunhead", "stage_seq": 10, "distance_m": 8870.564, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0006H", "wtt_dep": "0007", "location": "Crofton Park", "stage_seq": 11, "distance_m": 10772.88, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0009", "wtt_dep": "0010", "location": "Catford", "stage_seq": 12, "distance_m": 12232.042, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013", "location": "Bellingham", "stage_seq": 13, "distance_m": 13585.922, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015", "location": "Beckenham Hill", "stage_seq": 14, "distance_m": 14682.572, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0017", "wtt_dep": "0017H", "location": "Ravensbourne", "stage_seq": 15, "distance_m": 16050.557, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0019H", "wtt_dep": "0020", "location": "Shortlands", "stage_seq": 16, "distance_m": 17222.627, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0023H", "location": "Bromley South", "stage_seq": 17, "distance_m": 18531.695, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026H", "location": "Bickley", "stage_seq": 18, "distance_m": 20369.531, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Bickley Jn", "stage_seq": 19, "distance_m": 21279.593, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "St. Mary Cray Jn", "stage_seq": 20, "distance_m": 22800.704, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0030H", "wtt_dep": "0031", "location": "St. Mary Cray", "stage_seq": 21, "distance_m": 24867.75, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": "0036", "location": "Swanley", "stage_seq": 22, "distance_m": 29155.751, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0040H", "wtt_dep": "0041", "location": "Eynsford", "stage_seq": 23, "distance_m": 33993.118, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0044H", "wtt_dep": "0045", "location": "Shoreham (Kent)", "stage_seq": 24, "distance_m": 37633.116, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0047H", "wtt_dep": "0048", "location": "Otford", "stage_seq": 25, "distance_m": 39921.465, "section_seq": 1, "route_path_id": 69418}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "Otford Jn", "stage_seq": 26, "distance_m": 40888.08, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0050H", "wtt_dep": "0051", "location": "Bat & Ball", "stage_seq": 27, "distance_m": 42456.041, "section_seq": 1, "route_path_id": 69418}, {"is_pass": false, "wtt_arr": "0055", "wtt_dep": null, "location": "Sevenoaks", "stage_seq": 28, "distance_m": 44830.507, "section_seq": 1, "route_path_id": 69418}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44830.507, "from_m": 0.0, "section_seq": 1, "route_path_id": 69418}], "total_distance_m": 44830.507, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41566.392, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3264.115, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29334, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:56Z", "source_id": 51883527, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:03Z", "source_id": 16742181, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29765, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:48Z", "source_id": 51893015, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:53Z", "source_id": 16744983, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:20Z", "source_id": 51897815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:59:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:23Z", "source_id": 16746352, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:19Z", "source_id": 51901555, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:23Z", "source_id": 16747411, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31810, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:11Z", "source_id": 51906457, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:06:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:12Z", "source_id": 16748703, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31822, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:54Z", "source_id": 51909543, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:09:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:58Z", "source_id": 16749575, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31835, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:11:22Z", "source_id": 51912248, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:11:29Z", "source_id": 16750305, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31841, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:57Z", "source_id": 51914871, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:14:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:58Z", "source_id": 16751023, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31846, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:19Z", "source_id": 51917293, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:17:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:23Z", "source_id": 16751697, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31857, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:30Z", "source_id": 51919343, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:19:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:33Z", "source_id": 16752286, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31878, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:20Z", "source_id": 51921996, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:21:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:23Z", "source_id": 16753022, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31888, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:24:15Z", "source_id": 51924607, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:24:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:24:18Z", "source_id": 16753770, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32076, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:47Z", "source_id": 51929443, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:30:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:54Z", "source_id": 16755056, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:08Z", "source_id": 51932895, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:17Z", "source_id": 16755979, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32546, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:14Z", "source_id": 51936732, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:19Z", "source_id": 16756935, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32550, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:14Z", "source_id": 51939278, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:44:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:18Z", "source_id": 16757630, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:26Z", "source_id": 51941129, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:47:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:29Z", "source_id": 16758125, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32563, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:32Z", "source_id": 51943425, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:51:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:37Z", "source_id": 16758712, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32589, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:30Z", "source_id": 51945395, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:56:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:32Z", "source_id": 16759218, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] London Blackfriars 2346 2346 3 23:46:00 None Sevenoaks 0055 0055 4 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G28350/2026-09-17/detailed None Bat & Ball 2026-09-18T00:52:00+01:00 Sevenoaks 4.0 {"type": "LineString", "coordinates": [[0.19424569999999997, 51.2902086], [0.1940319, 51.28999339999999], [0.1938622, 51.28983579999999], [0.1934423, 51.28949719999999], [0.1931641, 51.2893146], [0.19274489999999997, 51.2890929], [0.19246119999999997, 51.28896389999999], [0.1918542, 51.2887242], [0.19146489999999997, 51.2886038], [0.19105589999999997, 51.2884966], [0.1902705, 51.28832559999999], [0.1897276, 51.2881946], [0.1894037, 51.2881075], [0.1890096, 51.28798520000001], [0.1886492, 51.2878617], [0.188291, 51.2877226], [0.18813199999999997, 51.2876544], [0.1877957, 51.287505999999986], [0.1875017, 51.2873618], [0.1871779, 51.2871845], [0.1867025, 51.286916], [0.18619889999999997, 51.28657720000001], [0.18606980000000004, 51.2864637], [0.18581819999999996, 51.2862301], [0.1856047, 51.2860358], [0.1854508, 51.28588239999999], [0.18528849999999997, 51.285688500000006], [0.1851868, 51.2855593], [0.18482719999999997, 51.28501279999999], [0.18408359999999996, 51.2840342], [0.1829115, 51.28263320000001], [0.18252509999999997, 51.282235], [0.1821945, 51.28190180000001], [0.1819358, 51.281653099999986], [0.18133119999999997, 51.2810378], [0.18119779999999996, 51.2808779], [0.1810527, 51.28067549999999], [0.1809605, 51.2805575], [0.1808462, 51.2803723], [0.1807825, 51.280227], [0.18072309999999997, 51.2800696], [0.1806451, 51.27979530000001], [0.18059939999999997, 51.27954879999999], [0.1805988, 51.2795422], [0.18057649999999997, 51.27929480000001], [0.1805718, 51.2791658], [0.1805798, 51.27898459999999], [0.1806156, 51.2787572], [0.18069519999999997, 51.27852909999999], [0.1807684, 51.2783575], [0.1808781, 51.2781758], [0.1810051, 51.2779863], [0.1812736, 51.2775722], [0.1814202, 51.27734480000001], [0.18148860000000003, 51.2772431], [0.1816263, 51.2770322], [0.1817495, 51.27682289999999], [0.18188419999999997, 51.27658619999998], [0.1820625, 51.2762304], [0.18221549999999995, 51.27591609999999], [0.1822975, 51.275733499999994], [0.1823858, 51.2755069], [0.1824472, 51.275325499999994], [0.1824871, 51.275211600000006], [0.18251229999999996, 51.2750374], [0.1825374, 51.27476269999998], [0.1824833, 51.2750201], [0.1824397, 51.2752001], [0.1823733, 51.27539650000001], [0.182063, 51.276119199999975], [0.181869, 51.2765049], [0.18177329999999997, 51.27668429999999], [0.1816949, 51.2768276]]} 1.5 0052 0056 Bat & Ball Sevenoaks Sevenoaks 51.2768276 0.1816949 51.2768276 0.1816949 1 0 2026-09-17 00:06:51 TERMINATED 2026-09-16 23:56:00 Sevenoaks TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759218 1789602873591058 88 88 2026-09-17 00:06:22.109896 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:21.650918
595915 626513 L81582 872F77M017 2026-09-16 COMPLETE 16759253 2026-09-17 00:56:00 2026-09-17 00:06:51 2026-09-19 00:06:51 {"id": 626513, "stp": "P", "toc": "South Western Railway", "uid": "L81582", "consist": "701054", "dest_crs": "WOK", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81582/2026-09-17/detailed", "trust_id": "872F77M017", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Woking", "service_date": "2026-09-16", "dest_arr_time": "0058", "dest_platform": "3", "is_terminated": 1, "next_location": "Woking", "signalling_id": "2F77", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "0056", "current_leg_dep": "0051", "current_leg_end": "Woking", "origin_dep_time": "0009", "origin_platform": "1", "current_location": "Woking Sig. Wk167/369", "last_update_time": "2026-09-17T00:06:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5055162999999999, 51.33953259999999], [-0.5102247, 51.3376353], [-0.5273087080259685, 51.33069708903964], [-0.5389891704717129, 51.325952778597305], [-0.5391452, 51.3258894], [-0.5418910999999998, 51.32478149999999], [-0.5421062999999999, 51.324694999999984], [-0.5434594, 51.32414], [-0.5478680999999999, 51.3223519], [-0.5489168, 51.321885400000006], [-0.5494575, 51.3216712], [-0.5501308, 51.3213616], [-0.5504093, 51.3212204], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]}", "current_leg_start": "West Byfleet", "dest_arr_time_act": "0058", "motion_projection": null, "next_location_lat": "51.3186132", "next_location_lon": "-0.5566606", "previous_location": "West Byfleet", "current_leg_milage": "2.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19815.144, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.461, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21497.991, \"from_m\": 20094.629, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21756.968, \"from_m\": 21574.171, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 24254.214, \"from_m\": 21756.968, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25019.989, \"from_m\": 24254.214, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 29600.336, \"from_m\": 25019.989, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30610.45, \"from_m\": 29600.336, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38402.719, \"from_m\": 30610.45, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38492.17, \"from_m\": 38402.719, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38536.656, \"from_m\": 38492.17, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38594.745, \"from_m\": 38536.656, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38686.412, \"from_m\": 38594.745, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39142.117, \"from_m\": 38686.412, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 626513, \"profile_key\": \"bd808bb1b794c6ac3091a63aab26a23465f67ff820770aa6d02947e30e20ee24\", \"schedule_id\": 32609, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": \"0013\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0017\", \"wtt_dep\": \"0018\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0021H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0024H\", \"wtt_dep\": \"0025H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": \"0033H\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": \"0037H\", \"location\": \"Esher\", \"stage_seq\": 11, \"distance_m\": 23142.717, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0040\", \"wtt_dep\": \"0040H\", \"location\": \"Hersham\", \"stage_seq\": 12, \"distance_m\": 25697.968, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0042H\", \"wtt_dep\": \"0043\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 13, \"distance_m\": 27487.007, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0046\", \"wtt_dep\": \"0047\", \"location\": \"Weybridge\", \"stage_seq\": 14, \"distance_m\": 30752.951, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0049\", \"wtt_dep\": \"0049H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 15, \"distance_m\": 32908.044, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0052\", \"wtt_dep\": \"0052H\", \"location\": \"West Byfleet\", \"stage_seq\": 16, \"distance_m\": 34894.467, \"section_seq\": 1, \"route_path_id\": 34987}, {\"is_pass\": false, \"wtt_arr\": \"0058\", \"wtt_dep\": null, \"location\": \"Woking\", \"stage_seq\": 17, \"distance_m\": 39142.117, \"section_seq\": 1, \"route_path_id\": 34987}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39142.117, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34987}], \"total_distance_m\": 39142.117, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38000.826, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1141.291, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0009", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.3186132", "current_position_lon": "-0.5566606", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:11:31Z\", \"source_id\": 51912405, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:11:33Z\", \"source_id\": 16750336, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:02Z\", \"source_id\": 51916961, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:09Z\", \"source_id\": 16751620, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:19:42Z\", \"source_id\": 51920491, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:19:48Z\", \"source_id\": 16752610, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:22:50Z\", \"source_id\": 51923327, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:22:53Z\", \"source_id\": 16753395, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:36Z\", \"source_id\": 51926643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:43Z\", \"source_id\": 16754345, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:44Z\", \"source_id\": 51927698, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:49Z\", \"source_id\": 16754613, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:29Z\", \"source_id\": 51930070, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:34Z\", \"source_id\": 16755207, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:52Z\", \"source_id\": 51933478, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:57Z\", \"source_id\": 16756130, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:29Z\", \"source_id\": 51936189, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:32Z\", \"source_id\": 16756802, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:04Z\", \"source_id\": 51937929, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:09Z\", \"source_id\": 16757241, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:20Z\", \"source_id\": 51939936, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:24Z\", \"source_id\": 16757820, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:59Z\", \"source_id\": 51941446, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:47:03Z\", \"source_id\": 16758217, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:44Z\", \"source_id\": 51942998, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:47Z\", \"source_id\": 16758614, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:46Z\", \"source_id\": 51945537, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:48Z\", \"source_id\": 16759253, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Woking", "service_state_platform": "3", "timing_fact_generation": 1789602889555915, "current_leg_arrival_utc": "2026-09-18T00:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:25.163919", "service_state_evidence_id": 16759253, "current_leg_start_actual_dep": "2026-09-18T00:52:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:28.468451", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None WOK 2F77 701054 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19815.144, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.461, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21497.991, "from_m": 20094.629, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21756.968, "from_m": 21574.171, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 24254.214, "from_m": 21756.968, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25019.989, "from_m": 24254.214, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29600.336, "from_m": 25019.989, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30610.45, "from_m": 29600.336, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38402.719, "from_m": 30610.45, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38492.17, "from_m": 38402.719, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38536.656, "from_m": 38492.17, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38594.745, "from_m": 38536.656, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38686.412, "from_m": 38594.745, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39142.117, "from_m": 38686.412, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 626513, "profile_key": "bd808bb1b794c6ac3091a63aab26a23465f67ff820770aa6d02947e30e20ee24", "schedule_id": 32609, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0009", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0017", "wtt_dep": "0018", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0021H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0024H", "wtt_dep": "0025H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": "0033H", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 34987}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": "0037H", "location": "Esher", "stage_seq": 11, "distance_m": 23142.717, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0040", "wtt_dep": "0040H", "location": "Hersham", "stage_seq": 12, "distance_m": 25697.968, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0042H", "wtt_dep": "0043", "location": "Walton-on-Thames", "stage_seq": 13, "distance_m": 27487.007, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0046", "wtt_dep": "0047", "location": "Weybridge", "stage_seq": 14, "distance_m": 30752.951, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0049", "wtt_dep": "0049H", "location": "Byfleet & New Haw", "stage_seq": 15, "distance_m": 32908.044, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0052", "wtt_dep": "0052H", "location": "West Byfleet", "stage_seq": 16, "distance_m": 34894.467, "section_seq": 1, "route_path_id": 34987}, {"is_pass": false, "wtt_arr": "0058", "wtt_dep": null, "location": "Woking", "stage_seq": 17, "distance_m": 39142.117, "section_seq": 1, "route_path_id": 34987}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39142.117, "from_m": 0.0, "section_seq": 1, "route_path_id": 34987}], "total_distance_m": 39142.117, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38000.826, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1141.291, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:11:31Z", "source_id": 51912405, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:12:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:11:33Z", "source_id": 16750336, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:02Z", "source_id": 51916961, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:16:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:09Z", "source_id": 16751620, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:19:42Z", "source_id": 51920491, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:20:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:19:48Z", "source_id": 16752610, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:22:50Z", "source_id": 51923327, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:23:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:22:53Z", "source_id": 16753395, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:36Z", "source_id": 51926643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:27:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:43Z", "source_id": 16754345, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:44Z", "source_id": 51927698, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:49Z", "source_id": 16754613, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28512, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:29Z", "source_id": 51930070, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:31:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:34Z", "source_id": 16755207, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26877, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:52Z", "source_id": 51933478, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:35:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:57Z", "source_id": 16756130, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26881, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:29Z", "source_id": 51936189, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:38:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:32Z", "source_id": 16756802, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26885, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:04Z", "source_id": 51937929, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:41:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:09Z", "source_id": 16757241, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26892, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:20Z", "source_id": 51939936, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:45:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:24Z", "source_id": 16757820, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26914, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:59Z", "source_id": 51941446, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:47:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:47:03Z", "source_id": 16758217, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26922, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:44Z", "source_id": 51942998, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:50:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:47Z", "source_id": 16758614, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26953, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:46Z", "source_id": 51945537, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:56:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:48Z", "source_id": 16759253, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] London Waterloo 0009 0009 1 None None Woking 0058 0058 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81582/2026-09-17/detailed None West Byfleet 2026-09-18T00:52:30+01:00 Woking 5.0 {"type": "LineString", "coordinates": [[-0.5055162999999999, 51.33953259999999], [-0.5102247, 51.3376353], [-0.5273087080259685, 51.33069708903964], [-0.5389891704717129, 51.325952778597305], [-0.5391452, 51.3258894], [-0.5418910999999998, 51.32478149999999], [-0.5421062999999999, 51.324694999999984], [-0.5434594, 51.32414], [-0.5478680999999999, 51.3223519], [-0.5489168, 51.321885400000006], [-0.5494575, 51.3216712], [-0.5501308, 51.3213616], [-0.5504093, 51.3212204], [-0.5511718, 51.32085539999999], [-0.5516599999999999, 51.32065039999999], [-0.5523963, 51.32034099999999], [-0.5530553, 51.3200705], [-0.5534515, 51.3199108], [-0.5537267, 51.3197999], [-0.554511, 51.31948160000001], [-0.554769, 51.3193769], [-0.5549235, 51.3193145], [-0.5566606, 51.31861320000001]]} 2.6 0051 0056 West Byfleet Woking Sig. Wk167/369 Woking 51.3186132 -0.5566606 51.3186132 -0.5566606 1 0 2026-09-17 00:06:51 TERMINATED 2026-09-16 23:56:00 Woking TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759253 1789602889555915 61 61 2026-09-17 00:06:28.468451 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:25.163919
595916 625696 16938 529L482916 2026-09-16 COMPLETE 16759289 2026-09-17 00:56:00 2026-09-17 00:06:51 2026-09-19 00:06:51 {"id": 625696, "stp": "N", "toc": null, "uid": "16938", "consist": null, "dest_crs": "SRY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:16938/2026-09-17/detailed", "trust_id": "529L482916", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness", "service_date": "2026-09-16", "dest_arr_time": "0031", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness", "signalling_id": "9L48", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "0056", "current_leg_dep": "0052", "current_leg_end": "Shoeburyness", "origin_dep_time": "2320", "origin_platform": null, "current_location": "Shoeburyness", "last_update_time": "2026-09-17T00:06:51", "route_debug_link": null, "timing_variation": "+25 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]}", "current_leg_start": "Thorpe Bay", "dest_arr_time_act": "0031", "motion_projection": null, "next_location_lat": "51.5314075", "next_location_lon": "0.7944173", "previous_location": "Thorpe Bay", "current_leg_milage": "1.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2320", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5314075", "current_position_lon": "0.7944173", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:06Z\", \"source_id\": 51857305, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:10Z\", \"source_id\": 16734309, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:56Z\", \"source_id\": 51871874, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:56Z\", \"source_id\": 16738530, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:57Z\", \"source_id\": 51877741, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:03Z\", \"source_id\": 16740358, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:40Z\", \"source_id\": 51898289, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:43Z\", \"source_id\": 16746494, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:18Z\", \"source_id\": 51906606, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:22Z\", \"source_id\": 16748741, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:15:58Z\", \"source_id\": 51916889, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:02Z\", \"source_id\": 16751603, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:23Z\", \"source_id\": 51921060, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:28Z\", \"source_id\": 16752771, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:38Z\", \"source_id\": 51926736, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:43Z\", \"source_id\": 16754359, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:51Z\", \"source_id\": 51931182, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:58Z\", \"source_id\": 16755505, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:28Z\", \"source_id\": 51935457, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:34Z\", \"source_id\": 16756621, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:56Z\", \"source_id\": 51937842, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:59Z\", \"source_id\": 16757220, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:24Z\", \"source_id\": 51939386, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:34Z\", \"source_id\": 16757667, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:31Z\", \"source_id\": 51940612, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:38Z\", \"source_id\": 16758009, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:47Z\", \"source_id\": 51942446, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:53Z\", \"source_id\": 16758476, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:21Z\", \"source_id\": 51943852, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:24Z\", \"source_id\": 16758829, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:00Z\", \"source_id\": 51945677, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:08Z\", \"source_id\": 16759289, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness", "service_state_platform": "1", "timing_fact_generation": 1789602909033528, "current_leg_arrival_utc": "2026-09-18T00:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:43.106184", "service_state_evidence_id": 16759289, "current_leg_start_actual_dep": "2026-09-18T00:52:00+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:44.043498", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} None N LST SRY 9L48 None None None None None [{"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:06Z", "source_id": 51857305, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:32:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:10Z", "source_id": 16734309, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14754, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:56Z", "source_id": 51871874, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:41:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:56Z", "source_id": 16738530, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:57Z", "source_id": 51877741, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:45:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:03Z", "source_id": 16740358, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:40Z", "source_id": 51898289, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:00:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:43Z", "source_id": 16746494, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14527, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:18Z", "source_id": 51906606, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:07:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:22Z", "source_id": 16748741, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14514, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:15:58Z", "source_id": 51916889, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:02Z", "source_id": 16751603, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14482, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:23Z", "source_id": 51921060, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:21:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:28Z", "source_id": 16752771, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14464, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:38Z", "source_id": 51926736, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:43Z", "source_id": 16754359, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14447, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:51Z", "source_id": 51931182, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:32:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:58Z", "source_id": 16755505, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14437, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:28Z", "source_id": 51935457, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:34Z", "source_id": 16756621, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14427, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:56Z", "source_id": 51937842, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:41:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:59Z", "source_id": 16757220, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14423, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:24Z", "source_id": 51939386, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:43:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:34Z", "source_id": 16757667, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14412, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:31Z", "source_id": 51940612, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:46:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:38Z", "source_id": 16758009, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14397, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:47Z", "source_id": 51942446, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:49:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:53Z", "source_id": 16758476, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14393, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:21Z", "source_id": 51943852, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:51:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:24Z", "source_id": 16758829, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14371, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:00Z", "source_id": 51945677, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:56:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:08Z", "source_id": 16759289, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] London Liverpool Street 2320 2320 None None None Shoeburyness 0031 0031 None LATE +25 minutes https://www.realtimetrains.co.uk/service/gb-nr:16938/2026-09-17/detailed None Thorpe Bay 2026-09-18T00:52:00+01:00 Shoeburyness 4.0 {"type": "LineString", "coordinates": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]} 1.5 0052 0056 Thorpe Bay Shoeburyness Shoeburyness 51.5314075 0.7944173 51.5314075 0.7944173 1 0 2026-09-17 00:06:51 TERMINATED 2026-09-16 23:56:00 Shoeburyness TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759289 1789602909033528 76 76 2026-09-17 00:06:44.043498 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:43.106184
595917 626814 W60649 525H74M017 2026-09-16 COMPLETE 16759188 2026-09-17 00:56:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626814, "stp": "P", "toc": "London Overground", "uid": "W60649", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60649/2026-09-17/detailed", "trust_id": "525H74M017", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross Gate C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "0105", "dest_platform": null, "is_terminated": 1, "next_location": "New Cross Gate C.S.D.", "signalling_id": "5H74", "timing_status": "EARLY", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0056", "current_leg_dep": "0044", "current_leg_end": "New Cross Gate C.S.D.", "origin_dep_time": "0040", "origin_platform": "1", "current_location": "New Cross Gate C.S.D.", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07519811117439318, 51.54544576236582], [-0.07519849999999999, 51.54543429999999], [-0.0752464, 51.54402850000001], [-0.07521879999999999, 51.5436451], [-0.07521350000000002, 51.5430051], [-0.0752606, 51.54255870000001], [-0.07527649999999998, 51.54233069999999], [-0.0753293, 51.541686299999995], [-0.0753786, 51.541186], [-0.0754126, 51.5407928], [-0.0754497, 51.5404421], [-0.0754737, 51.5401806], [-0.0754933, 51.53988459999999], [-0.0755161, 51.53957559999999], [-0.0755346, 51.53940000000001], [-0.07561389999999998, 51.538564599999994], [-0.0756368, 51.538304899999986], [-0.07575319999999999, 51.5366272], [-0.0757697, 51.53622], [-0.0757598, 51.5359693], [-0.0757771, 51.5355921], [-0.07576619999999999, 51.5349393], [-0.0757364, 51.53399749999999], [-0.075746, 51.533721500000006], [-0.0757372, 51.5333787], [-0.07572529999999998, 51.5330989], [-0.07571439999999999, 51.5327736], [-0.07570459999999998, 51.5324274], [-0.07569210000000001, 51.5320751], [-0.075686, 51.53186199999999], [-0.07567729999999999, 51.5315283], [-0.0756806, 51.5312471], [-0.07568819999999998, 51.5311394], [-0.0757083, 51.5309752], [-0.07572730000000001, 51.53087989999999], [-0.07575119999999999, 51.53078229999999], [-0.07578749999999998, 51.530668000000006], [-0.0758192, 51.53058099999999], [-0.0758669, 51.530470599999994], [-0.0759845, 51.53025039999999], [-0.0760596, 51.53012910000001], [-0.07618159999999999, 51.5299651], [-0.0763025, 51.5298276], [-0.0764332, 51.5296894], [-0.0765476, 51.5295749], [-0.0767066, 51.52943459999999], [-0.07686019999999999, 51.52930519999999], [-0.077078, 51.5291446], [-0.0773166, 51.52897380000001], [-0.07749079999999998, 51.528841699999994], [-0.0775867, 51.5287635], [-0.07764619999999998, 51.5287145], [-0.07777719999999999, 51.5286061], [-0.0779036, 51.528484899999995], [-0.0781089, 51.5282735], [-0.07824909999999999, 51.52810620000001], [-0.0783529, 51.5279622], [-0.0784641, 51.527801], [-0.07853989999999998, 51.5276613], [-0.0786195, 51.5275091], [-0.0786519, 51.52742669999999], [-0.0786798, 51.5273326], [-0.0787289, 51.52717939999999], [-0.0787522, 51.52705499999998], [-0.07876729999999998, 51.52690089999999], [-0.0787801, 51.5266201], [-0.07877509999999999, 51.52638889999999], [-0.07876729999999998, 51.5260577], [-0.0787653, 51.5259308], [-0.07875969999999999, 51.5255894], [-0.07875359999999999, 51.5253067], [-0.07874999999999999, 51.52495540000001], [-0.07875279999999998, 51.524873699999986], [-0.078749, 51.52484530000001], [-0.0787227, 51.5246828], [-0.07867919999999999, 51.52457159999999], [-0.0786137, 51.5244367], [-0.0785432, 51.524310699999994], [-0.0784586, 51.52419119999998], [-0.078359, 51.5240763], [-0.0782464, 51.52396770000001], [-0.07812039999999999, 51.523865], [-0.0780005, 51.52377849999999], [-0.07786929999999999, 51.5236987], [-0.07771949999999998, 51.5236199], [-0.0775598, 51.5235497], [-0.07740549999999999, 51.5234915], [-0.07724699999999998, 51.5234378], [-0.07708469999999999, 51.5233887], [-0.07695779999999999, 51.523347499999986], [-0.0767255, 51.5232955], [-0.07649289999999999, 51.52326690000001], [-0.0764573, 51.5232634], [-0.0763666, 51.52325499999999], [-0.0760735, 51.5232497], [-0.0736733, 51.5232238], [-0.0733668, 51.52322], [-0.0733385, 51.5232195], [-0.07313489999999999, 51.523215699999994], [-0.0729255, 51.5232137], [-0.07271979999999999, 51.52320850000001], [-0.0725111, 51.52319839999999], [-0.0723132, 51.5231836], [-0.07211909999999999, 51.52316299999999], [-0.0719189, 51.52314], [-0.07164159999999999, 51.5231079], [-0.0711962, 51.5230603], [-0.07091990488055562, 51.52302108902263], [-0.07083291343008162, 51.52300874344904], [-0.07066646205142764, 51.52298512114429], [-0.0705825811169926, 51.52297321699674], [-0.07042399071982994, 51.52295071028277], [-0.07033547105898165, 51.52293814781058], [-0.06999549999999999, 51.52288990000001], [-0.0690918, 51.5227556], [-0.06876309999999998, 51.52271189999999], [-0.0678901, 51.5225796], [-0.0670805, 51.5224726], [-0.0661155, 51.5223628], [-0.0654961, 51.522306], [-0.065076, 51.52226989999998], [-0.06492950000000001, 51.52225339999999], [-0.0646796, 51.5222229], [-0.0644534, 51.52217400000001], [-0.0638089, 51.5220141], [-0.06330849999999999, 51.521843999999994], [-0.0630262, 51.521733699999984], [-0.0625437, 51.52146739999999], [-0.0620615, 51.5211092], [-0.0615401, 51.52066469999999], [-0.0611392847237212, 51.520381467831506], [-0.0609664, 51.5202593], [-0.0605711, 51.519996299999995], [-0.06052707139924888, 51.51996996392104], [-0.05983150000000001, 51.519553900000005], [-0.058773099999999995, 51.5188433], [-0.058485899999999987, 51.5186505], [-0.0584405, 51.51862], [-0.05834050000000001, 51.5185528], [-0.0581375, 51.5184359], [-0.05797869999999999, 51.5182918], [-0.05780129999999999, 51.51809550000001], [-0.0576979, 51.5179735], [-0.057602400000000005, 51.51786469999999], [-0.057541699999999994, 51.51779260000001], [-0.0574004, 51.5176053], [-0.05728939999999998, 51.51740809999999], [-0.05719539999999999, 51.5171713], [-0.0571302, 51.51690070000001], [-0.0569958, 51.5160882], [-0.05698199999999999, 51.5159608], [-0.05693920000000001, 51.5153966], [-0.0569298, 51.5153029], [-0.056977, 51.5121801], [-0.056981300000000006, 51.51208170000001], [-0.0569907, 51.5118689], [-0.05698782826127284, 51.5117749177709], [-0.05698681910373957, 51.51174189143538], [-0.0569724, 51.51127], [-0.05698529999999999, 51.510588199999994], [-0.0569637, 51.5099177], [-0.05692330000000001, 51.5094385], [-0.0568822, 51.5089431], [-0.056612100000000005, 51.505689799999985], [-0.056572, 51.5054608], [-0.0564737, 51.5051814], [-0.0564002, 51.50498940000001], [-0.0563521, 51.5048772], [-0.05628, 51.504710499999995], [-0.0561771, 51.504577899999994], [-0.0561246, 51.50452459999999], [-0.0559521, 51.5043015], [-0.052273999999999994, 51.5011055], [-0.052180599999999994, 51.50101630000001], [-0.0520885, 51.50091629999999], [-0.051983699999999994, 51.5008033], [-0.0518653, 51.5006682], [-0.0517527, 51.5005284], [-0.05166239999999999, 51.50040959999998], [-0.0514928, 51.5001688], [-0.05077820000000001, 51.4992398], [-0.050457727377219215, 51.4987748385867], [-0.05044749999999999, 51.49876], [-0.0501988, 51.4983234], [-0.05014529999999999, 51.4982244], [-0.050040499999999995, 51.4980112], [-0.0499311, 51.4977673], [-0.0498322, 51.497537699999995], [-0.0491018, 51.495800300000006], [-0.0489746, 51.49549109999998], [-0.0487, 51.49482349999999], [-0.0483501, 51.49415830000001], [-0.0482366, 51.4939736], [-0.0481307, 51.4938462], [-0.047751699999999994, 51.49339200000001], [-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.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.04377509999999999, 51.4805443], [-0.043662200000000005, 51.48037389999999], [-0.0435494, 51.48023680000001], [-0.043259299999999994, 51.4798536], [-0.0431409, 51.47971869999998], [-0.04297399999999999, 51.4794863], [-0.0427874, 51.4792846], [-0.0430157, 51.4796103], [-0.04314679999999999, 51.47980549999998], [-0.0432243, 51.4800082], [-0.0432589, 51.48014549999999], [-0.04326959999999999, 51.4802806], [-0.0433003, 51.4812143]]}", "current_leg_start": "Dalston Junction", "dest_arr_time_act": "0105", "motion_projection": null, "next_location_lat": "51.4812143", "next_location_lon": "-0.0433003", "previous_location": "Dalston Junction", "current_leg_milage": "5.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 375.764, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 930.35, \"from_m\": 375.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1863.659, \"from_m\": 930.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2266.455, \"from_m\": 1863.659, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2409.355, \"from_m\": 2266.455, \"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\": 2482.229, \"from_m\": 2409.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2742.204, \"from_m\": 2482.229, \"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\": 2797.567, \"from_m\": 2742.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4537.075, \"from_m\": 2797.567, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4843.565, \"from_m\": 4537.075, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4881.021, \"from_m\": 4843.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5261.103, \"from_m\": 4881.021, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5976.656, \"from_m\": 5261.103, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6208.935, \"from_m\": 5976.656, \"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\": 7893.528, \"from_m\": 6208.935, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7976.494, \"from_m\": 7893.528, \"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\": 10475.909, \"from_m\": 7976.494, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11240.157, \"from_m\": 10475.909, \"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\": 626814, \"profile_key\": \"7ff41eadb3c2616c8b9ab9177747029001daa7d2a6c60e2e39b4156fedd91430\", \"schedule_id\": 32984, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 2, \"distance_m\": 1135.864, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": false, \"wtt_arr\": \"0043\", \"wtt_dep\": \"0044\", \"location\": \"Dalston Junction\", \"stage_seq\": 3, \"distance_m\": 2323.071, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0045H\", \"location\": \"Haggerston\", \"stage_seq\": 4, \"distance_m\": 2996.462, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0051\", \"location\": \"Shadwell\", \"stage_seq\": 5, \"distance_m\": 7193.022, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0053\", \"location\": \"Canada Water\", \"stage_seq\": 6, \"distance_m\": 8766.883, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 7, \"distance_m\": 9665.993, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0102H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 8, \"distance_m\": 10422.818, \"section_seq\": 1, \"route_path_id\": 41806}, {\"is_pass\": false, \"wtt_arr\": \"0105\", \"wtt_dep\": null, \"location\": \"New Cross Gate C.S.D.\", \"stage_seq\": 9, \"distance_m\": 11240.157, \"section_seq\": 1, \"route_path_id\": 41806}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11240.157, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41806}], \"total_distance_m\": 11240.157, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 10557.334, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 682.823, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0040", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.4812143", "current_position_lon": "-0.0433003", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:33Z\", \"source_id\": 51939468, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:38Z\", \"source_id\": 16757687, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:55Z\", \"source_id\": 51940243, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:58Z\", \"source_id\": 16757902, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:22Z\", \"source_id\": 51942797, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:27Z\", \"source_id\": 16758565, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:33Z\", \"source_id\": 51943933, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:38Z\", \"source_id\": 16758857, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:13Z\", \"source_id\": 51945279, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:18Z\", \"source_id\": 16759188, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross Gate C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789602859041669, "current_leg_arrival_utc": "2026-09-18T01:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:51.616084", "service_state_evidence_id": 16759188, "current_leg_start_actual_dep": "2026-09-18T00:44:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:56.440694", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P XHZ None 5H74 None None None None {"version": 3, "segments": [{"to_m": 375.764, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 930.35, "from_m": 375.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1863.659, "from_m": 930.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2266.455, "from_m": 1863.659, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2409.355, "from_m": 2266.455, "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": 2482.229, "from_m": 2409.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2742.204, "from_m": 2482.229, "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": 2797.567, "from_m": 2742.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4537.075, "from_m": 2797.567, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4843.565, "from_m": 4537.075, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4881.021, "from_m": 4843.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5261.103, "from_m": 4881.021, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5976.656, "from_m": 5261.103, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6208.935, "from_m": 5976.656, "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": 7893.528, "from_m": 6208.935, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7976.494, "from_m": 7893.528, "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": 10475.909, "from_m": 7976.494, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11240.157, "from_m": 10475.909, "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": 626814, "profile_key": "7ff41eadb3c2616c8b9ab9177747029001daa7d2a6c60e2e39b4156fedd91430", "schedule_id": 32984, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0040", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041H", "location": "East London Line Boundary North London Line", "stage_seq": 2, "distance_m": 1135.864, "section_seq": 1, "route_path_id": 41806}, {"is_pass": false, "wtt_arr": "0043", "wtt_dep": "0044", "location": "Dalston Junction", "stage_seq": 3, "distance_m": 2323.071, "section_seq": 1, "route_path_id": 41806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0045H", "location": "Haggerston", "stage_seq": 4, "distance_m": 2996.462, "section_seq": 1, "route_path_id": 41806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0051", "location": "Shadwell", "stage_seq": 5, "distance_m": 7193.022, "section_seq": 1, "route_path_id": 41806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0053", "location": "Canada Water", "stage_seq": 6, "distance_m": 8766.883, "section_seq": 1, "route_path_id": 41806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0055", "location": "Surrey Quays Silwood Jn", "stage_seq": 7, "distance_m": 9665.993, "section_seq": 1, "route_path_id": 41806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0102H", "location": "Canal Jn (New Cross)", "stage_seq": 8, "distance_m": 10422.818, "section_seq": 1, "route_path_id": 41806}, {"is_pass": false, "wtt_arr": "0105", "wtt_dep": null, "location": "New Cross Gate C.S.D.", "stage_seq": 9, "distance_m": 11240.157, "section_seq": 1, "route_path_id": 41806}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11240.157, "from_m": 0.0, "section_seq": 1, "route_path_id": 41806}], "total_distance_m": 11240.157, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 10557.334, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 682.823, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:33Z", "source_id": 51939468, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:44:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:38Z", "source_id": 16757687, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:55Z", "source_id": 51940243, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:45:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:58Z", "source_id": 16757902, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:22Z", "source_id": 51942797, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:49:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:27Z", "source_id": 16758565, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:33Z", "source_id": 51943933, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:51:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:38Z", "source_id": 16758857, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29597, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:13Z", "source_id": 51945279, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:56:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:18Z", "source_id": 16759188, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] Highbury & Islington (East London Line) 0040 0040 1 None None New Cross Gate C.S.D. 0105 0105 None EARLY -9 minutes https://www.realtimetrains.co.uk/service/gb-nr:W60649/2026-09-17/detailed None Dalston Junction 2026-09-18T00:44:00+01:00 New Cross Gate C.S.D. 12.0 {"type": "LineString", "coordinates": [[-0.07519811117439318, 51.54544576236582], [-0.07519849999999999, 51.54543429999999], [-0.0752464, 51.54402850000001], [-0.07521879999999999, 51.5436451], [-0.07521350000000002, 51.5430051], [-0.0752606, 51.54255870000001], [-0.07527649999999998, 51.54233069999999], [-0.0753293, 51.541686299999995], [-0.0753786, 51.541186], [-0.0754126, 51.5407928], [-0.0754497, 51.5404421], [-0.0754737, 51.5401806], [-0.0754933, 51.53988459999999], [-0.0755161, 51.53957559999999], [-0.0755346, 51.53940000000001], [-0.07561389999999998, 51.538564599999994], [-0.0756368, 51.538304899999986], [-0.07575319999999999, 51.5366272], [-0.0757697, 51.53622], [-0.0757598, 51.5359693], [-0.0757771, 51.5355921], [-0.07576619999999999, 51.5349393], [-0.0757364, 51.53399749999999], [-0.075746, 51.533721500000006], [-0.0757372, 51.5333787], [-0.07572529999999998, 51.5330989], [-0.07571439999999999, 51.5327736], [-0.07570459999999998, 51.5324274], [-0.07569210000000001, 51.5320751], [-0.075686, 51.53186199999999], [-0.07567729999999999, 51.5315283], [-0.0756806, 51.5312471], [-0.07568819999999998, 51.5311394], [-0.0757083, 51.5309752], [-0.07572730000000001, 51.53087989999999], [-0.07575119999999999, 51.53078229999999], [-0.07578749999999998, 51.530668000000006], [-0.0758192, 51.53058099999999], [-0.0758669, 51.530470599999994], [-0.0759845, 51.53025039999999], [-0.0760596, 51.53012910000001], [-0.07618159999999999, 51.5299651], [-0.0763025, 51.5298276], [-0.0764332, 51.5296894], [-0.0765476, 51.5295749], [-0.0767066, 51.52943459999999], [-0.07686019999999999, 51.52930519999999], [-0.077078, 51.5291446], [-0.0773166, 51.52897380000001], [-0.07749079999999998, 51.528841699999994], [-0.0775867, 51.5287635], [-0.07764619999999998, 51.5287145], [-0.07777719999999999, 51.5286061], [-0.0779036, 51.528484899999995], [-0.0781089, 51.5282735], [-0.07824909999999999, 51.52810620000001], [-0.0783529, 51.5279622], [-0.0784641, 51.527801], [-0.07853989999999998, 51.5276613], [-0.0786195, 51.5275091], [-0.0786519, 51.52742669999999], [-0.0786798, 51.5273326], [-0.0787289, 51.52717939999999], [-0.0787522, 51.52705499999998], [-0.07876729999999998, 51.52690089999999], [-0.0787801, 51.5266201], [-0.07877509999999999, 51.52638889999999], [-0.07876729999999998, 51.5260577], [-0.0787653, 51.5259308], [-0.07875969999999999, 51.5255894], [-0.07875359999999999, 51.5253067], [-0.07874999999999999, 51.52495540000001], [-0.07875279999999998, 51.524873699999986], [-0.078749, 51.52484530000001], [-0.0787227, 51.5246828], [-0.07867919999999999, 51.52457159999999], [-0.0786137, 51.5244367], [-0.0785432, 51.524310699999994], [-0.0784586, 51.52419119999998], [-0.078359, 51.5240763], [-0.0782464, 51.52396770000001], [-0.07812039999999999, 51.523865], [-0.0780005, 51.52377849999999], [-0.07786929999999999, 51.5236987], [-0.07771949999999998, 51.5236199], [-0.0775598, 51.5235497], [-0.07740549999999999, 51.5234915], [-0.07724699999999998, 51.5234378], [-0.07708469999999999, 51.5233887], [-0.07695779999999999, 51.523347499999986], [-0.0767255, 51.5232955], [-0.07649289999999999, 51.52326690000001], [-0.0764573, 51.5232634], [-0.0763666, 51.52325499999999], [-0.0760735, 51.5232497], [-0.0736733, 51.5232238], [-0.0733668, 51.52322], [-0.0733385, 51.5232195], [-0.07313489999999999, 51.523215699999994], [-0.0729255, 51.5232137], [-0.07271979999999999, 51.52320850000001], [-0.0725111, 51.52319839999999], [-0.0723132, 51.5231836], [-0.07211909999999999, 51.52316299999999], [-0.0719189, 51.52314], [-0.07164159999999999, 51.5231079], [-0.0711962, 51.5230603], [-0.07091990488055562, 51.52302108902263], [-0.07083291343008162, 51.52300874344904], [-0.07066646205142764, 51.52298512114429], [-0.0705825811169926, 51.52297321699674], [-0.07042399071982994, 51.52295071028277], [-0.07033547105898165, 51.52293814781058], [-0.06999549999999999, 51.52288990000001], [-0.0690918, 51.5227556], [-0.06876309999999998, 51.52271189999999], [-0.0678901, 51.5225796], [-0.0670805, 51.5224726], [-0.0661155, 51.5223628], [-0.0654961, 51.522306], [-0.065076, 51.52226989999998], [-0.06492950000000001, 51.52225339999999], [-0.0646796, 51.5222229], [-0.0644534, 51.52217400000001], [-0.0638089, 51.5220141], [-0.06330849999999999, 51.521843999999994], [-0.0630262, 51.521733699999984], [-0.0625437, 51.52146739999999], [-0.0620615, 51.5211092], [-0.0615401, 51.52066469999999], [-0.0611392847237212, 51.520381467831506], [-0.0609664, 51.5202593], [-0.0605711, 51.519996299999995], [-0.06052707139924888, 51.51996996392104], [-0.05983150000000001, 51.519553900000005], [-0.058773099999999995, 51.5188433], [-0.058485899999999987, 51.5186505], [-0.0584405, 51.51862], [-0.05834050000000001, 51.5185528], [-0.0581375, 51.5184359], [-0.05797869999999999, 51.5182918], [-0.05780129999999999, 51.51809550000001], [-0.0576979, 51.5179735], [-0.057602400000000005, 51.51786469999999], [-0.057541699999999994, 51.51779260000001], [-0.0574004, 51.5176053], [-0.05728939999999998, 51.51740809999999], [-0.05719539999999999, 51.5171713], [-0.0571302, 51.51690070000001], [-0.0569958, 51.5160882], [-0.05698199999999999, 51.5159608], [-0.05693920000000001, 51.5153966], [-0.0569298, 51.5153029], [-0.056977, 51.5121801], [-0.056981300000000006, 51.51208170000001], [-0.0569907, 51.5118689], [-0.05698782826127284, 51.5117749177709], [-0.05698681910373957, 51.51174189143538], [-0.0569724, 51.51127], [-0.05698529999999999, 51.510588199999994], [-0.0569637, 51.5099177], [-0.05692330000000001, 51.5094385], [-0.0568822, 51.5089431], [-0.056612100000000005, 51.505689799999985], [-0.056572, 51.5054608], [-0.0564737, 51.5051814], [-0.0564002, 51.50498940000001], [-0.0563521, 51.5048772], [-0.05628, 51.504710499999995], [-0.0561771, 51.504577899999994], [-0.0561246, 51.50452459999999], [-0.0559521, 51.5043015], [-0.052273999999999994, 51.5011055], [-0.052180599999999994, 51.50101630000001], [-0.0520885, 51.50091629999999], [-0.051983699999999994, 51.5008033], [-0.0518653, 51.5006682], [-0.0517527, 51.5005284], [-0.05166239999999999, 51.50040959999998], [-0.0514928, 51.5001688], [-0.05077820000000001, 51.4992398], [-0.050457727377219215, 51.4987748385867], [-0.05044749999999999, 51.49876], [-0.0501988, 51.4983234], [-0.05014529999999999, 51.4982244], [-0.050040499999999995, 51.4980112], [-0.0499311, 51.4977673], [-0.0498322, 51.497537699999995], [-0.0491018, 51.495800300000006], [-0.0489746, 51.49549109999998], [-0.0487, 51.49482349999999], [-0.0483501, 51.49415830000001], [-0.0482366, 51.4939736], [-0.0481307, 51.4938462], [-0.047751699999999994, 51.49339200000001], [-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.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.04377509999999999, 51.4805443], [-0.043662200000000005, 51.48037389999999], [-0.0435494, 51.48023680000001], [-0.043259299999999994, 51.4798536], [-0.0431409, 51.47971869999998], [-0.04297399999999999, 51.4794863], [-0.0427874, 51.4792846], [-0.0430157, 51.4796103], [-0.04314679999999999, 51.47980549999998], [-0.0432243, 51.4800082], [-0.0432589, 51.48014549999999], [-0.04326959999999999, 51.4802806], [-0.0433003, 51.4812143]]} 5.6 0044 0056 Dalston Junction New Cross Gate C.S.D. New Cross Gate C.S.D. 51.4812143 -0.0433003 51.4812143 -0.0433003 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:56:00 New Cross Gate C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759188 1789602859041669 35 35 2026-09-17 00:06:56.440694 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:51.616084
595918 626229 P88796 882N64M916 2026-09-16 COMPLETE 16759349 2026-09-17 00:56:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626229, "stp": "P", "toc": "Southeastern", "uid": "P88796", "consist": "465174+465902+466008", "dest_crs": "GRV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88796/2026-09-17/detailed", "trust_id": "882N64M916", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gravesend", "service_date": "2026-09-16", "dest_arr_time": "0057", "dest_platform": "0", "is_terminated": 1, "next_location": "Gravesend", "signalling_id": "2N64", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "0056", "current_leg_dep": "0051", "current_leg_end": "Gravesend", "origin_dep_time": "2350", "origin_platform": "4", "current_location": "Gravesend", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.32368000996728147, 51.44606232473968], [0.3239596, 51.44593419999999], [0.3245952, 51.44561980000002], [0.32491229999999993, 51.44545689999999], [0.32521969999999994, 51.44529150000001], [0.3255611, 51.4451038], [0.32592189999999993, 51.44490450000001], [0.32658849999999995, 51.444528299999995], [0.3268944, 51.444333099999994], [0.32719159999999997, 51.4441198], [0.3277997, 51.4436979], [0.3282676, 51.4433516], [0.32850579999999996, 51.4431726], [0.3287237, 51.44298599999999], [0.3289261636192083, 51.442817580280106], [0.3295022, 51.44233839999999], [0.329975, 51.4419466], [0.3304252, 51.441623699999994], [0.3305565653119731, 51.441530338117595], [0.33062532869532335, 51.44148146761434], [0.33079229999999993, 51.44136280000001], [0.3309068209380885, 51.441287041416984], [0.33105017326969355, 51.44123546954114], [0.33132999999999996, 51.44113479999999], [0.33194979999999996, 51.44089], [0.33328379999999996, 51.4402183], [0.3335874, 51.4400301], [0.3340188, 51.43976429999999], [0.33422506925158335, 51.43964372212159], [0.3342961, 51.4396022], [0.3345436, 51.4394685], [0.3349794, 51.43926139999999], [0.33545829999999993, 51.43905719999999], [0.33593459999999997, 51.43889339999999], [0.33622309999999994, 51.4388012], [0.33623679999999995, 51.438796800000006], [0.3362862, 51.438781], [0.3363288, 51.4387679], [0.3366205, 51.43867839999999], [0.3369867, 51.4385701], [0.3373953, 51.4384568], [0.33778269999999994, 51.4383584], [0.33834649999999994, 51.43822359999999], [0.33921819999999997, 51.43804080000001], [0.3399666, 51.4378996], [0.34099039999999997, 51.4377455], [0.3414364999999999, 51.437686600000006], [0.3418669999999999, 51.4376329], [0.3420079, 51.4376187], [0.3424536, 51.43757839999999], [0.3427606, 51.4375554], [0.34307809999999994, 51.4375344], [0.34325659999999997, 51.437523500000005], [0.34372389999999997, 51.4375017], [0.3440912, 51.4374878], [0.34437429999999997, 51.4374795], [0.3447554, 51.43747139999999], [0.34504100000000004, 51.43746899999999], [0.3453042, 51.4374678], [0.34560459999999993, 51.4374697], [0.3458249, 51.4374739], [0.34631449999999997, 51.43749570000001], [0.34722959999999997, 51.4375363], [0.3483298, 51.4375869], [0.3491076, 51.43765380000001], [0.35013219999999995, 51.43776919999999], [0.35130429999999996, 51.4379247], [0.35231289999999993, 51.4380852], [0.3532543, 51.4382407], [0.3543057, 51.438471400000005], [0.35524719999999993, 51.43869249999999], [0.3566629, 51.43905209999999], [0.35716549999999997, 51.4391757], [0.35759369999999996, 51.4392904], [0.35915449999999993, 51.439789], [0.35932611364780853, 51.439848464436615], [0.3602304, 51.4401618], [0.36079729999999993, 51.4403813], [0.3613438, 51.440571100000014], [0.3617871, 51.4406955], [0.36227259999999994, 51.4408177], [0.3626212, 51.44090289999998], [0.3630262, 51.440984699999994], [0.36364, 51.44111670000001], [0.3642132, 51.44121379999999], [0.36465099999999995, 51.4412782], [0.3648616, 51.441303999999995], [0.3650785999999999, 51.44132299999998], [0.3653692, 51.44134209999999], [0.3656353, 51.4413546], [0.3661105, 51.4413716], [0.36640959999999995, 51.4413781], [0.3667639999999999, 51.441381099999994], [0.3671234, 51.441378799999995]]}", "current_leg_start": "Northfleet", "dest_arr_time_act": "0057", "motion_projection": null, "next_location_lat": "51.4413788", "next_location_lon": "0.3671234", "previous_location": "Northfleet", "current_leg_milage": "2.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.042, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9001.24, \"from_m\": 3825.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9070.016, \"from_m\": 9001.24, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9111.618, \"from_m\": 9070.016, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9440.952, \"from_m\": 9111.618, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9493.481, \"from_m\": 9440.952, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10764.238, \"from_m\": 9493.481, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11010.491, \"from_m\": 10764.238, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11856.335, \"from_m\": 11010.491, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11931.22, \"from_m\": 11856.335, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19774.864, \"from_m\": 11931.22, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19809.926, \"from_m\": 19774.864, \"capability_applied\": null, \"effective_limit_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\": 26982.595, \"from_m\": 19809.926, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27336.148, \"from_m\": 26982.595, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27381.79, \"from_m\": 27336.148, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27731.478, \"from_m\": 27381.79, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28288.828, \"from_m\": 27731.478, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30069.526, \"from_m\": 28288.828, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38483.035, \"from_m\": 30069.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\": 38897.853, \"from_m\": 38483.035, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 626229, \"profile_key\": \"5035172172225d898f0e8a2589c16dee8a799dce9ffaf20157ed6b839178ba33\", \"schedule_id\": 33521, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2359\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9463.177, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0008\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 9971.284, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 10, \"distance_m\": 10521.208, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": \"0013\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 12019.562, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015H\", \"location\": \"Lee\", \"stage_seq\": 12, \"distance_m\": 13178.137, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0018H\", \"wtt_dep\": \"0019\", \"location\": \"Mottingham\", \"stage_seq\": 13, \"distance_m\": 15756.388, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0022\", \"location\": \"New Eltham\", \"stage_seq\": 14, \"distance_m\": 17207.956, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0024H\", \"wtt_dep\": \"0025H\", \"location\": \"Sidcup\", \"stage_seq\": 15, \"distance_m\": 19598.098, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0027H\", \"wtt_dep\": \"0028\", \"location\": \"Albany Park\", \"stage_seq\": 16, \"distance_m\": 21103.315, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": \"0031\", \"location\": \"Bexley\", \"stage_seq\": 17, \"distance_m\": 22682.567, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0033H\", \"wtt_dep\": \"0034H\", \"location\": \"Crayford\", \"stage_seq\": 18, \"distance_m\": 25040.341, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 19, \"distance_m\": 26393.419, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036H\", \"location\": \"Dartford Jn\", \"stage_seq\": 20, \"distance_m\": 27282.722, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": \"0039H\", \"location\": \"Dartford\", \"stage_seq\": 21, \"distance_m\": 28004.195, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0043H\", \"wtt_dep\": \"0044\", \"location\": \"Stone Crossing\", \"stage_seq\": 22, \"distance_m\": 31124.74, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0046\", \"wtt_dep\": \"0047\", \"location\": \"Greenhithe\", \"stage_seq\": 23, \"distance_m\": 32367.369, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0049H\", \"wtt_dep\": \"0050\", \"location\": \"Swanscombe\", \"stage_seq\": 24, \"distance_m\": 34560.416, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0051H\", \"wtt_dep\": \"0052\", \"location\": \"Northfleet\", \"stage_seq\": 25, \"distance_m\": 35455.256, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0053\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 26, \"distance_m\": 36482.273, \"section_seq\": 1, \"route_path_id\": 107665}, {\"is_pass\": false, \"wtt_arr\": \"0057\", \"wtt_dep\": null, \"location\": \"Gravesend\", \"stage_seq\": 27, \"distance_m\": 38897.853, \"section_seq\": 1, \"route_path_id\": 107665}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38897.853, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107665}], \"total_distance_m\": 38897.853, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 38852.211, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 45.642, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2350", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4413788", "current_position_lon": "0.3671234", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:14Z\", \"source_id\": 51888271, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:17Z\", \"source_id\": 16743600, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:43Z\", \"source_id\": 51894284, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:48Z\", \"source_id\": 16745378, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:05:30Z\", \"source_id\": 51905581, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:05:34Z\", \"source_id\": 16748462, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:10:31Z\", \"source_id\": 51911347, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:10:36Z\", \"source_id\": 16750052, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:29Z\", \"source_id\": 51914388, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:34Z\", \"source_id\": 16750910, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:46Z\", \"source_id\": 51918677, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:53Z\", \"source_id\": 16752086, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31713, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:25Z\", \"source_id\": 51921097, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:32Z\", \"source_id\": 16752792, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:23:43Z\", \"source_id\": 51924068, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:23:47Z\", \"source_id\": 16753626, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31727, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:32Z\", \"source_id\": 51926604, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:39Z\", \"source_id\": 16754313, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:20Z\", \"source_id\": 51929002, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:23Z\", \"source_id\": 16754959, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:32:41Z\", \"source_id\": 51931788, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:32:43Z\", \"source_id\": 16755680, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:53Z\", \"source_id\": 51935032, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:58Z\", \"source_id\": 16756517, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:04Z\", \"source_id\": 51938608, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:07Z\", \"source_id\": 16757436, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:41Z\", \"source_id\": 51940101, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:44Z\", \"source_id\": 16757866, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:24Z\", \"source_id\": 51942256, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:29Z\", \"source_id\": 16758413, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:17Z\", \"source_id\": 51943298, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:23Z\", \"source_id\": 16758679, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:33Z\", \"source_id\": 51945974, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:38Z\", \"source_id\": 16759349, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gravesend", "service_state_platform": "0", "timing_fact_generation": 1789602939099783, "current_leg_arrival_utc": "2026-09-18T00:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:56:52.637741", "service_state_evidence_id": 16759349, "current_leg_start_actual_dep": "2026-09-18T00:52:00+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:06:56.436537", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX GRV 2N64 465174+465902+466008 10 75 None {"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3825.042, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9001.24, "from_m": 3825.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9070.016, "from_m": 9001.24, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9111.618, "from_m": 9070.016, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9440.952, "from_m": 9111.618, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9493.481, "from_m": 9440.952, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10764.238, "from_m": 9493.481, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11010.491, "from_m": 10764.238, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11856.335, "from_m": 11010.491, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11931.22, "from_m": 11856.335, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19774.864, "from_m": 11931.22, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19809.926, "from_m": 19774.864, "capability_applied": null, "effective_limit_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": 26982.595, "from_m": 19809.926, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27336.148, "from_m": 26982.595, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27381.79, "from_m": 27336.148, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27731.478, "from_m": 27381.79, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28288.828, "from_m": 27731.478, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30069.526, "from_m": 28288.828, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38483.035, "from_m": 30069.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": 38897.853, "from_m": 38483.035, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 626229, "profile_key": "5035172172225d898f0e8a2589c16dee8a799dce9ffaf20157ed6b839178ba33", "schedule_id": 33521, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2350", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2359", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9463.177, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0008", "location": "Lewisham", "stage_seq": 9, "distance_m": 9971.284, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Parks Bridge Jn", "stage_seq": 10, "distance_m": 10521.208, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013", "location": "Hither Green", "stage_seq": 11, "distance_m": 12019.562, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015H", "location": "Lee", "stage_seq": 12, "distance_m": 13178.137, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0019", "location": "Mottingham", "stage_seq": 13, "distance_m": 15756.388, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022", "location": "New Eltham", "stage_seq": 14, "distance_m": 17207.956, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0024H", "wtt_dep": "0025H", "location": "Sidcup", "stage_seq": 15, "distance_m": 19598.098, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0027H", "wtt_dep": "0028", "location": "Albany Park", "stage_seq": 16, "distance_m": 21103.315, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": "0031", "location": "Bexley", "stage_seq": 17, "distance_m": 22682.567, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0033H", "wtt_dep": "0034H", "location": "Crayford", "stage_seq": 18, "distance_m": 25040.341, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Crayford Spur B Jn", "stage_seq": 19, "distance_m": 26393.419, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036H", "location": "Dartford Jn", "stage_seq": 20, "distance_m": 27282.722, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": "0039H", "location": "Dartford", "stage_seq": 21, "distance_m": 28004.195, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0043H", "wtt_dep": "0044", "location": "Stone Crossing", "stage_seq": 22, "distance_m": 31124.74, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0046", "wtt_dep": "0047", "location": "Greenhithe", "stage_seq": 23, "distance_m": 32367.369, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0049H", "wtt_dep": "0050", "location": "Swanscombe", "stage_seq": 24, "distance_m": 34560.416, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0051H", "wtt_dep": "0052", "location": "Northfleet", "stage_seq": 25, "distance_m": 35455.256, "section_seq": 1, "route_path_id": 107665}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0053", "location": "Springhead Junction (CTRL)", "stage_seq": 26, "distance_m": 36482.273, "section_seq": 1, "route_path_id": 107665}, {"is_pass": false, "wtt_arr": "0057", "wtt_dep": null, "location": "Gravesend", "stage_seq": 27, "distance_m": 38897.853, "section_seq": 1, "route_path_id": 107665}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38897.853, "from_m": 0.0, "section_seq": 1, "route_path_id": 107665}], "total_distance_m": 38897.853, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 38852.211, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 45.642, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:14Z", "source_id": 51888271, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:52:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:17Z", "source_id": 16743600, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:43Z", "source_id": 51894284, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:57:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:48Z", "source_id": 16745378, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:05:30Z", "source_id": 51905581, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:06:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:05:34Z", "source_id": 16748462, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31694, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:10:31Z", "source_id": 51911347, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:10:36Z", "source_id": 16750052, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31705, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:29Z", "source_id": 51914388, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:14:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:34Z", "source_id": 16750910, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31709, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:46Z", "source_id": 51918677, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:18:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:53Z", "source_id": 16752086, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31713, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:25Z", "source_id": 51921097, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:20:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:32Z", "source_id": 16752792, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31720, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:23:43Z", "source_id": 51924068, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:24:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:23:47Z", "source_id": 16753626, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31727, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:32Z", "source_id": 51926604, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:39Z", "source_id": 16754313, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31731, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:20Z", "source_id": 51929002, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:29:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:23Z", "source_id": 16754959, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31735, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:32:41Z", "source_id": 51931788, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:33:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:32:43Z", "source_id": 16755680, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:53Z", "source_id": 51935032, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:58Z", "source_id": 16756517, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32220, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:04Z", "source_id": 51938608, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:42:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:07Z", "source_id": 16757436, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:41Z", "source_id": 51940101, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:45:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:44Z", "source_id": 16757866, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32228, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:24Z", "source_id": 51942256, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:49:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:29Z", "source_id": 16758413, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32233, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:17Z", "source_id": 51943298, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:51:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:23Z", "source_id": 16758679, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32244, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:33Z", "source_id": 51945974, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:56:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:38Z", "source_id": 16759349, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] London Charing Cross 2350 2350 4 None None Gravesend 0057 0057 0 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88796/2026-09-17/detailed None Northfleet 2026-09-18T00:52:00+01:00 Gravesend 5.0 {"type": "LineString", "coordinates": [[0.32368000996728147, 51.44606232473968], [0.3239596, 51.44593419999999], [0.3245952, 51.44561980000002], [0.32491229999999993, 51.44545689999999], [0.32521969999999994, 51.44529150000001], [0.3255611, 51.4451038], [0.32592189999999993, 51.44490450000001], [0.32658849999999995, 51.444528299999995], [0.3268944, 51.444333099999994], [0.32719159999999997, 51.4441198], [0.3277997, 51.4436979], [0.3282676, 51.4433516], [0.32850579999999996, 51.4431726], [0.3287237, 51.44298599999999], [0.3289261636192083, 51.442817580280106], [0.3295022, 51.44233839999999], [0.329975, 51.4419466], [0.3304252, 51.441623699999994], [0.3305565653119731, 51.441530338117595], [0.33062532869532335, 51.44148146761434], [0.33079229999999993, 51.44136280000001], [0.3309068209380885, 51.441287041416984], [0.33105017326969355, 51.44123546954114], [0.33132999999999996, 51.44113479999999], [0.33194979999999996, 51.44089], [0.33328379999999996, 51.4402183], [0.3335874, 51.4400301], [0.3340188, 51.43976429999999], [0.33422506925158335, 51.43964372212159], [0.3342961, 51.4396022], [0.3345436, 51.4394685], [0.3349794, 51.43926139999999], [0.33545829999999993, 51.43905719999999], [0.33593459999999997, 51.43889339999999], [0.33622309999999994, 51.4388012], [0.33623679999999995, 51.438796800000006], [0.3362862, 51.438781], [0.3363288, 51.4387679], [0.3366205, 51.43867839999999], [0.3369867, 51.4385701], [0.3373953, 51.4384568], [0.33778269999999994, 51.4383584], [0.33834649999999994, 51.43822359999999], [0.33921819999999997, 51.43804080000001], [0.3399666, 51.4378996], [0.34099039999999997, 51.4377455], [0.3414364999999999, 51.437686600000006], [0.3418669999999999, 51.4376329], [0.3420079, 51.4376187], [0.3424536, 51.43757839999999], [0.3427606, 51.4375554], [0.34307809999999994, 51.4375344], [0.34325659999999997, 51.437523500000005], [0.34372389999999997, 51.4375017], [0.3440912, 51.4374878], [0.34437429999999997, 51.4374795], [0.3447554, 51.43747139999999], [0.34504100000000004, 51.43746899999999], [0.3453042, 51.4374678], [0.34560459999999993, 51.4374697], [0.3458249, 51.4374739], [0.34631449999999997, 51.43749570000001], [0.34722959999999997, 51.4375363], [0.3483298, 51.4375869], [0.3491076, 51.43765380000001], [0.35013219999999995, 51.43776919999999], [0.35130429999999996, 51.4379247], [0.35231289999999993, 51.4380852], [0.3532543, 51.4382407], [0.3543057, 51.438471400000005], [0.35524719999999993, 51.43869249999999], [0.3566629, 51.43905209999999], [0.35716549999999997, 51.4391757], [0.35759369999999996, 51.4392904], [0.35915449999999993, 51.439789], [0.35932611364780853, 51.439848464436615], [0.3602304, 51.4401618], [0.36079729999999993, 51.4403813], [0.3613438, 51.440571100000014], [0.3617871, 51.4406955], [0.36227259999999994, 51.4408177], [0.3626212, 51.44090289999998], [0.3630262, 51.440984699999994], [0.36364, 51.44111670000001], [0.3642132, 51.44121379999999], [0.36465099999999995, 51.4412782], [0.3648616, 51.441303999999995], [0.3650785999999999, 51.44132299999998], [0.3653692, 51.44134209999999], [0.3656353, 51.4413546], [0.3661105, 51.4413716], [0.36640959999999995, 51.4413781], [0.3667639999999999, 51.441381099999994], [0.3671234, 51.441378799999995]]} 2.1 0051 0056 Northfleet Gravesend Gravesend 51.4413788 0.3671234 51.4413788 0.3671234 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:56:00 Gravesend TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759349 1789602939099783 97 97 2026-09-17 00:06:56.436537 0 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:56:52.637741
595919 626223 P90567 885E77M916 2026-09-16 COMPLETE None 2026-09-16 23:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626223, "stp": "P", "toc": "Southeastern", "uid": "P90567", "consist": "465049+465924", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90567/2026-09-16/detailed", "trust_id": "885E77M916", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dartford Up Sidings (No1)", "service_date": "2026-09-16", "dest_arr_time": "2353", "dest_platform": "1", "is_terminated": 1, "next_location": "Dartford Up Sidings (No1)", "signalling_id": "5E77", "timing_status": "LATE", "origin_station": "Dartford", "current_leg_arr": "2353", "current_leg_dep": "2354", "current_leg_end": "Dartford Up Sidings (No1)", "origin_dep_time": "2350", "origin_platform": "1", "current_location": "Dartford", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2197223, 51.44745129999999], [0.2199828, 51.447404299999995], [0.2201921, 51.447371100000005], [0.22052109999999997, 51.4473283], [0.22074669999999996, 51.4473016], [0.2209436, 51.4472844], [0.22168099999999996, 51.4472199], [0.22234229999999996, 51.44717760000001], [0.2226273, 51.4471722], [0.2233416, 51.447178499999985], [0.2237742, 51.44717709999999], [0.2241393, 51.44719539999999], [0.2246248, 51.44721570000001], [0.2249391, 51.447231899999984], [0.2255103, 51.44725639999999], [0.2263947, 51.4473028], [0.2270729999999999, 51.44733440000001], [0.2275371, 51.44735829999999], [0.228141, 51.4473835], [0.2286547, 51.4474102]]}", "current_leg_start": "Dartford", "dest_arr_time_act": "2353", "motion_projection": null, "next_location_lat": "51.4474102", "next_location_lon": "0.2286547", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51891548\", \"confirmationDeadline\": \"2026-09-16T23:57:23+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.633, \"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\": 623.854, \"from_m\": 284.633, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 626223, \"profile_key\": \"a66d148a2f61964610e6a5b08e5bb6fb68ff70ded61575e5db0cff5498d5e080\", \"schedule_id\": 24361, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37902}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": null, \"location\": \"Dartford Up Sidings (No1)\", \"stage_seq\": 2, \"distance_m\": 623.854, \"section_seq\": 1, \"route_path_id\": 37902}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 623.854, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37902}], \"total_distance_m\": 623.854, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 623.854, \"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": "2350", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1439.0", "current_position_lat": "51.4474102", "current_position_lon": "0.2286547", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Dartford", "service_state_platform": "1", "timing_fact_generation": 1789599288855584, "current_leg_arrival_utc": "2026-09-16T23:57:23+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:00.298902", "service_state_evidence_id": 51891548, "current_leg_start_actual_dep": "2026-09-16T23:54:23+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:01.639511", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD None 5E77 465049+465924 8 75 None {"version": 3, "segments": [{"to_m": 284.633, "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": 623.854, "from_m": 284.633, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 626223, "profile_key": "a66d148a2f61964610e6a5b08e5bb6fb68ff70ded61575e5db0cff5498d5e080", "schedule_id": 24361, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2350", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37902}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": null, "location": "Dartford Up Sidings (No1)", "stage_seq": 2, "distance_m": 623.854, "section_seq": 1, "route_path_id": 37902}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 623.854, "from_m": 0.0, "section_seq": 1, "route_path_id": 37902}], "total_distance_m": 623.854, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 623.854, "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} [] Dartford 2350 2350 1 None None Dartford Up Sidings (No1) 2353 2353 1 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90567/2026-09-16/detailed None Dartford 2026-09-16T23:54:23+01:00 Dartford Up Sidings (No1) 1439.0 {"type": "LineString", "coordinates": [[0.2197223, 51.44745129999999], [0.2199828, 51.447404299999995], [0.2201921, 51.447371100000005], [0.22052109999999997, 51.4473283], [0.22074669999999996, 51.4473016], [0.2209436, 51.4472844], [0.22168099999999996, 51.4472199], [0.22234229999999996, 51.44717760000001], [0.2226273, 51.4471722], [0.2233416, 51.447178499999985], [0.2237742, 51.44717709999999], [0.2241393, 51.44719539999999], [0.2246248, 51.44721570000001], [0.2249391, 51.447231899999984], [0.2255103, 51.44725639999999], [0.2263947, 51.4473028], [0.2270729999999999, 51.44733440000001], [0.2275371, 51.44735829999999], [0.228141, 51.4473835], [0.2286547, 51.4474102]]} 0.4 2354 2353 None Dartford Dartford Up Sidings (No1) 51.4474102 0.2286547 51.4474102 0.2286547 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 Dartford TD TRACKING_TIMEOUT 51891548 1789599288855584 11 11 2026-09-17 00:07:01.639511 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:00.298902
595920 626287 C20221 535V74M916 2026-09-16 COMPLETE None 2026-09-16 23:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626287, "stp": "P", "toc": "Great Northern", "uid": "C20221", "consist": "717014", "dest_crs": "XYW", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20221/2026-09-16/detailed", "trust_id": "535V74M916", "origin_crs": "WGC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Welwyn Garden City Carriage Servicing Depot", "service_date": "2026-09-16", "dest_arr_time": "2357", "dest_platform": null, "is_terminated": 1, "next_location": "Welwyn Garden City Carriage Servicing Depot", "signalling_id": "5V74", "timing_status": "ON TIME", "origin_station": "Welwyn Garden City", "current_leg_arr": "2357", "current_leg_dep": "2355", "current_leg_end": "Welwyn Garden City Carriage Servicing Depot", "origin_dep_time": "2355", "origin_platform": "4", "current_location": "Welwyn Garden City", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2037195, 51.80074], [-0.2040525, 51.800071], [-0.20438429999999996, 51.79940130000001], [-0.2047334, 51.79870689999999], [-0.20454759999999997, 51.799223], [-0.2043192, 51.79968919999999], [-0.20412119999999995, 51.80007979999999], [-0.2037774, 51.8007514], [-0.20376379999999997, 51.800777999999994], [-0.203413, 51.8014792], [-0.2033406, 51.8016239], [-0.20283749999999995, 51.802642], [-0.2025386, 51.8032306], [-0.20238249999999997, 51.8037105], [-0.2020639, 51.804486999999995], [-0.2017456, 51.80509349999999], [-0.20167309999999997, 51.80538320000001], [-0.2015663, 51.8057589], [-0.2013318, 51.8062246], [-0.2007256, 51.8074615]]}", "current_leg_start": "Welwyn Garden City", "dest_arr_time_act": "2357", "motion_projection": null, "next_location_lat": "51.8074615", "next_location_lon": "-0.2007256", "previous_location": null, "current_leg_milage": "0.8", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51892507\", \"confirmationDeadline\": \"2026-09-16T23:57:04+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 236.577, \"from_m\": 0.0, \"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\": 295.37, \"from_m\": 236.577, \"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\": 761.92, \"from_m\": 295.37, \"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\": 1249.293, \"from_m\": 761.92, \"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}], \"service_id\": 626287, \"profile_key\": \"3513425e3bfd177ec4d0b453dc613c6f6843560094bf2bd6fd366fc66ce49d6f\", \"schedule_id\": 2673, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29050}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": null, \"location\": \"Welwyn Garden City Carriage Servicing Depot\", \"stage_seq\": 2, \"distance_m\": 1249.293, \"section_seq\": 1, \"route_path_id\": 29050}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1249.293, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29050}], \"total_distance_m\": 1249.293, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 761.92, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 487.373, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2355", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.8074615", "current_position_lon": "-0.2007256", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Welwyn Garden City", "service_state_platform": "4", "timing_fact_generation": 1789599329545256, "current_leg_arrival_utc": "2026-09-16T23:57:04+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:00.605572", "service_state_evidence_id": 51892507, "current_leg_start_actual_dep": "2026-09-16T23:55:04+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:01.969682", "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 Northern P WGC XYW 5V74 717014 6 85 None {"version": 3, "segments": [{"to_m": 236.577, "from_m": 0.0, "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": 295.37, "from_m": 236.577, "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": 761.92, "from_m": 295.37, "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": 1249.293, "from_m": 761.92, "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}], "service_id": 626287, "profile_key": "3513425e3bfd177ec4d0b453dc613c6f6843560094bf2bd6fd366fc66ce49d6f", "schedule_id": 2673, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2355", "location": "Welwyn Garden City", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29050}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": null, "location": "Welwyn Garden City Carriage Servicing Depot", "stage_seq": 2, "distance_m": 1249.293, "section_seq": 1, "route_path_id": 29050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1249.293, "from_m": 0.0, "section_seq": 1, "route_path_id": 29050}], "total_distance_m": 1249.293, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 761.92, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 487.373, "synthetic_unknown_infrastructure_limit_mph": 60} [] Welwyn Garden City 2355 2355 4 None None Welwyn Garden City Carriage Servicing Depot 2357 2357 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20221/2026-09-16/detailed None Welwyn Garden City 2026-09-16T23:55:04+01:00 Welwyn Garden City Carriage Servicing Depot 2.0 {"type": "LineString", "coordinates": [[-0.2037195, 51.80074], [-0.2040525, 51.800071], [-0.20438429999999996, 51.79940130000001], [-0.2047334, 51.79870689999999], [-0.20454759999999997, 51.799223], [-0.2043192, 51.79968919999999], [-0.20412119999999995, 51.80007979999999], [-0.2037774, 51.8007514], [-0.20376379999999997, 51.800777999999994], [-0.203413, 51.8014792], [-0.2033406, 51.8016239], [-0.20283749999999995, 51.802642], [-0.2025386, 51.8032306], [-0.20238249999999997, 51.8037105], [-0.2020639, 51.804486999999995], [-0.2017456, 51.80509349999999], [-0.20167309999999997, 51.80538320000001], [-0.2015663, 51.8057589], [-0.2013318, 51.8062246], [-0.2007256, 51.8074615]]} 0.8 2355 2357 None Welwyn Garden City Welwyn Garden City Carriage Servicing Depot 51.8074615 -0.2007256 51.8074615 -0.2007256 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 Welwyn Garden City TD TRACKING_TIMEOUT 51892507 1789599329545256 5 5 2026-09-17 00:07:01.969682 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:00.605572
595921 626937 L37864 695U72M117 2026-09-16 COMPLETE 16759335 2026-09-17 00:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626937, "stp": "P", "toc": "Chiltern Railways", "uid": "L37864", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37864/2026-09-17/detailed", "trust_id": "695U72M117", "origin_crs": "BAN", "show_on_map": 0, "dar_est_time": "01:03:00", "dar_platform": null, "dest_station": "Banbury Depot", "service_date": "2026-09-16", "dest_arr_time": "0107", "dest_platform": null, "is_terminated": 1, "next_location": "Banbury Depot", "signalling_id": "5U72", "timing_status": "EARLY", "origin_station": "Banbury", "current_leg_arr": "0057", "current_leg_dep": "0105", "current_leg_end": "Banbury Depot", "origin_dep_time": "0103", "origin_platform": "1", "current_location": "Banbury Depot", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3253083, 52.0583407], [-1.3247849, 52.058002900000005], [-1.3240952999999998, 52.05761939999999], [-1.3237615, 52.057437099999994], [-1.3234954, 52.0572609], [-1.323361, 52.0571646], [-1.3230733, 52.0569661], [-1.3226487, 52.05665859999999], [-1.3223937, 52.0564964], [-1.3220662, 52.0562691], [-1.3217120999999998, 52.056074499999994], [-1.3210899, 52.05583039999998], [-1.3202476, 52.0554958], [-1.3197662, 52.05530340000001], [-1.3189227, 52.05496949999999]]}", "current_leg_start": "Banbury Depot Reception", "dest_arr_time_act": "0107", "motion_projection": null, "next_location_lat": "52.0549695", "next_location_lon": "-1.3189227", "previous_location": "Banbury Depot Reception", "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\": 626.668, \"from_m\": 0.0, \"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\": 706.997, \"from_m\": 626.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 829.392, \"from_m\": 706.997, \"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\": 934.795, \"from_m\": 829.392, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1635.833, \"from_m\": 934.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\": 1698.577, \"from_m\": 1635.833, \"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\": 2245.991, \"from_m\": 1698.577, \"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\": 2285.248, \"from_m\": 2245.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2353.839, \"from_m\": 2285.248, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626937, \"profile_key\": \"eb675d8937b43f03c4ea3fce71997996ddefcc2eeda81f51ec5ba946b3cedf4b\", \"schedule_id\": 32486, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0103\", \"location\": \"Banbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34418}, {\"is_pass\": false, \"wtt_arr\": \"0104\", \"wtt_dep\": \"0105\", \"location\": \"Banbury Depot Reception\", \"stage_seq\": 2, \"distance_m\": 1774.399, \"section_seq\": 1, \"route_path_id\": 34418}, {\"is_pass\": false, \"wtt_arr\": \"0107\", \"wtt_dep\": null, \"location\": \"Banbury Depot\", \"stage_seq\": 3, \"distance_m\": 2353.839, \"section_seq\": 1, \"route_path_id\": 34418}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2353.839, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34418}], \"total_distance_m\": 2353.839, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1533.215, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 820.624, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0103", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1432.0", "current_position_lat": "52.0549695", "current_position_lon": "-1.3189227", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:33Z\", \"source_id\": 16759335, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Banbury Depot", "service_state_platform": null, "timing_fact_generation": 1789602933654474, "current_leg_arrival_utc": "2026-09-18T01:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:01.105280", "service_state_evidence_id": 16759335, "current_leg_start_actual_dep": "2026-09-18T01:05:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:03.910426", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P BAN None 5U72 None None None None {"version": 3, "segments": [{"to_m": 626.668, "from_m": 0.0, "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": 706.997, "from_m": 626.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 829.392, "from_m": 706.997, "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": 934.795, "from_m": 829.392, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1635.833, "from_m": 934.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": 1698.577, "from_m": 1635.833, "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": 2245.991, "from_m": 1698.577, "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": 2285.248, "from_m": 2245.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2353.839, "from_m": 2285.248, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626937, "profile_key": "eb675d8937b43f03c4ea3fce71997996ddefcc2eeda81f51ec5ba946b3cedf4b", "schedule_id": 32486, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0103", "location": "Banbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34418}, {"is_pass": false, "wtt_arr": "0104", "wtt_dep": "0105", "location": "Banbury Depot Reception", "stage_seq": 2, "distance_m": 1774.399, "section_seq": 1, "route_path_id": 34418}, {"is_pass": false, "wtt_arr": "0107", "wtt_dep": null, "location": "Banbury Depot", "stage_seq": 3, "distance_m": 2353.839, "section_seq": 1, "route_path_id": 34418}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2353.839, "from_m": 0.0, "section_seq": 1, "route_path_id": 34418}], "total_distance_m": 2353.839, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1533.215, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 820.624, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:33Z", "source_id": 16759335, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:57:00+01:00", "operational_fact": true}] Banbury 0103 0103 1 1:03:00 None Banbury Depot 0107 0107 None EARLY -10 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37864/2026-09-17/detailed None Banbury Depot Reception 2026-09-18T01:05:00+01:00 Banbury Depot 1432.0 {"type": "LineString", "coordinates": [[-1.3253083, 52.0583407], [-1.3247849, 52.058002900000005], [-1.3240952999999998, 52.05761939999999], [-1.3237615, 52.057437099999994], [-1.3234954, 52.0572609], [-1.323361, 52.0571646], [-1.3230733, 52.0569661], [-1.3226487, 52.05665859999999], [-1.3223937, 52.0564964], [-1.3220662, 52.0562691], [-1.3217120999999998, 52.056074499999994], [-1.3210899, 52.05583039999998], [-1.3202476, 52.0554958], [-1.3197662, 52.05530340000001], [-1.3189227, 52.05496949999999]]} 0.4 0105 0057 Banbury Depot Reception Banbury Depot Banbury Depot 52.0549695 -1.3189227 52.0549695 -1.3189227 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 Banbury Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759335 1789602933654474 2 2 2026-09-17 00:07:03.910426 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:01.105280
595922 625927 C25461 252A03M916 2026-09-16 COMPLETE None 2026-09-16 23:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 625927, "stp": "P", "toc": "Sheffield Supertram", "uid": "C25461", "consist": null, "dest_crs": "SHQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C25461/2026-09-16/detailed", "trust_id": "252A03M916", "origin_crs": "PAQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield Cathedral (Super Tram)", "service_date": "2026-09-16", "dest_arr_time": "2357", "dest_platform": null, "is_terminated": 1, "next_location": "Tinsley Meadowhall (Super Tram)", "signalling_id": "2A03", "timing_status": "EARLY", "origin_station": "Parkgate", "current_leg_arr": "2341½", "current_leg_dep": "2337", "current_leg_end": "Tinsley Meadowhall (Super Tram)", "origin_dep_time": "2332", "origin_platform": null, "current_location": "Tinsley North Jn", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.386252560057402, 53.420378678090565], [-1.386254, 53.4203786], [-1.3875806, 53.42031490000001], [-1.3897628, 53.4202116], [-1.3901726, 53.4201868], [-1.3906569, 53.4201569], [-1.3911110999999998, 53.420118499999994], [-1.3918117, 53.4200511], [-1.3926871, 53.4199477], [-1.3934851999999998, 53.41984870000001], [-1.3946617, 53.419675599999984], [-1.3955812, 53.4195618], [-1.3957602, 53.41953960000001], [-1.3968033, 53.419413299999995], [-1.3970091, 53.4193878], [-1.3973825, 53.419329], [-1.3981063, 53.4192327], [-1.3984456999999997, 53.4191831], [-1.3987914999999995, 53.419109600000006], [-1.3991639, 53.4190089], [-1.3995773, 53.41888050000001], [-1.3999162, 53.418762400000006], [-1.4002401999999998, 53.4186359], [-1.40054, 53.4185013], [-1.4009799, 53.41828019999999], [-1.401287, 53.41810650000001], [-1.4016972, 53.4178511], [-1.4020171, 53.4176044], [-1.4023145, 53.4173446], [-1.4026193, 53.4170336], [-1.4032489, 53.416129100000006], [-1.4036368999999995, 53.4155587], [-1.4041726, 53.4147074], [-1.404392, 53.4143553], [-1.4044164788002325, 53.41428429590598], [-1.4045611, 53.41386479999999], [-1.4046126, 53.41363870000001], [-1.4046375, 53.4134457], [-1.4046362, 53.413205099999985]]}", "current_leg_start": "Magna Tram Stop", "dest_arr_time_act": "2357", "motion_projection": null, "next_location_lat": "53.4132051", "next_location_lon": "-1.4046362", "previous_location": "Rotherham Central", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51867351\", \"confirmationDeadline\": \"2026-09-16T23:40:59+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "2332", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.5", "current_position_lat": "53.4132051", "current_position_lon": "-1.4046362", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:41Z\", \"source_id\": 51860017, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735121, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:01Z\", \"source_id\": 51865630, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:03Z\", \"source_id\": 16736707, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tinsley North Jn", "service_state_platform": null, "timing_fact_generation": 1789598581373023, "current_leg_arrival_utc": "2026-09-16T23:40:59+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:01.113232", "service_state_evidence_id": 51867351, "current_leg_start_actual_dep": "2026-09-16T23:37:59+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:03.906836", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Sheffield Supertram P PAQ SHQ 2A03 None None None None None [{"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:41Z", "source_id": 51860017, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:34:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735121, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7238, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:01Z", "source_id": 51865630, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:03Z", "source_id": 16736707, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] Parkgate 2332 2332 None None None Sheffield Cathedral (Super Tram) 2357 2357 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C25461/2026-09-16/detailed None Magna Tram Stop 2026-09-16T23:37:59+01:00 Tinsley Meadowhall (Super Tram) 4.5 {"type": "LineString", "coordinates": [[-1.386252560057402, 53.420378678090565], [-1.386254, 53.4203786], [-1.3875806, 53.42031490000001], [-1.3897628, 53.4202116], [-1.3901726, 53.4201868], [-1.3906569, 53.4201569], [-1.3911110999999998, 53.420118499999994], [-1.3918117, 53.4200511], [-1.3926871, 53.4199477], [-1.3934851999999998, 53.41984870000001], [-1.3946617, 53.419675599999984], [-1.3955812, 53.4195618], [-1.3957602, 53.41953960000001], [-1.3968033, 53.419413299999995], [-1.3970091, 53.4193878], [-1.3973825, 53.419329], [-1.3981063, 53.4192327], [-1.3984456999999997, 53.4191831], [-1.3987914999999995, 53.419109600000006], [-1.3991639, 53.4190089], [-1.3995773, 53.41888050000001], [-1.3999162, 53.418762400000006], [-1.4002401999999998, 53.4186359], [-1.40054, 53.4185013], [-1.4009799, 53.41828019999999], [-1.401287, 53.41810650000001], [-1.4016972, 53.4178511], [-1.4020171, 53.4176044], [-1.4023145, 53.4173446], [-1.4026193, 53.4170336], [-1.4032489, 53.416129100000006], [-1.4036368999999995, 53.4155587], [-1.4041726, 53.4147074], [-1.404392, 53.4143553], [-1.4044164788002325, 53.41428429590598], [-1.4045611, 53.41386479999999], [-1.4046126, 53.41363870000001], [-1.4046375, 53.4134457], [-1.4046362, 53.413205099999985]]} 1.0 2337 2341½ Rotherham Central Tinsley North Jn Tinsley Meadowhall (Super Tram) 53.4132051 -1.4046362 53.4132051 -1.4046362 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 Tinsley North Jn TD TRACKING_TIMEOUT 51867351 1789598581373023 13 13 2026-09-17 00:07:03.906836 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:01.113232
595923 625446 C61251 722A22M916 2026-09-16 COMPLETE None 2026-09-16 23:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 625446, "stp": "P", "toc": "London Underground", "uid": "C61251", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61251/2026-09-16/detailed", "trust_id": "722A22M916", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A22", "timing_status": "LATE", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "2330", "current_leg_dep": "2327", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2308", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": "Kensal Green", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2308", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:41Z\", \"source_id\": 16722242, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:25Z\", \"source_id\": 16723763, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:29Z\", \"source_id\": 16724862, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:39Z\", \"source_id\": 16725486, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:49Z\", \"source_id\": 16727627, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:01Z\", \"source_id\": 16729272, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:22Z\", \"source_id\": 16730006, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:32Z\", \"source_id\": 16731599, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:48Z\", \"source_id\": 16732676, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789598651259279, "current_leg_arrival_utc": "2026-09-17T23:30:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:01.116625", "service_state_evidence_id": 16732676, "current_leg_start_actual_dep": "2026-09-17T23:27:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:03.895510", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P HRW ZEL 2A22 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:41Z", "source_id": 16722242, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:25Z", "source_id": 16723763, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:29Z", "source_id": 16724862, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:39Z", "source_id": 16725486, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:49Z", "source_id": 16727627, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:01Z", "source_id": 16729272, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:22Z", "source_id": 16730006, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:32Z", "source_id": 16731599, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:48Z", "source_id": 16732676, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}] Harrow & Wealdstone (DC) 2308 2308 2 None None Elephant & Castle L.T. 2356 2356 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61251/2026-09-16/detailed None Kensal Green 2026-09-17T23:27:00+01:00 Queen's Park (DC) 3.0 {"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} 0.8 2327 2330 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 Queen's Park (DC) TRUST TRACKING_TIMEOUT 16732676 1789598651259279 16 16 2026-09-17 00:07:03.895510 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:01.116625
595924 626901 C24838 165P04M017 2026-09-16 COMPLETE None 2026-09-16 23:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626901, "stp": "O", "toc": "TransPennine Express", "uid": "C24838", "consist": "185123", "dest_crs": "YRK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24838/2026-09-17/detailed", "trust_id": "165P04M017", "origin_crs": "XYK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-16", "dest_arr_time": "0100", "dest_platform": "11", "is_terminated": 1, "next_location": "York", "signalling_id": "5P04", "timing_status": "EARLY", "origin_station": "York Siemens Trans Systems", "current_leg_arr": "0057", "current_leg_dep": "0051", "current_leg_end": "York", "origin_dep_time": "0055", "origin_platform": null, "current_location": "York", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1005261, 53.962277699999994], [-1.1001434, 53.96223559999999], [-1.0986034999999998, 53.96206029999998], [-1.0982546, 53.96201129999999], [-1.0978845, 53.96194510000001], [-1.0975949, 53.96187629999999], [-1.0971601, 53.9617625], [-1.0975157, 53.9618804], [-1.0977704999999998, 53.96195530000001], [-1.0980583, 53.96204190000001], [-1.0977423, 53.96196799999999], [-1.0974153, 53.9618844], [-1.0967604, 53.9617008], [-1.0963437, 53.96155859999999], [-1.0962862, 53.961538999999995], [-1.0958118999999995, 53.9613524], [-1.0954407999999998, 53.9611773], [-1.0950607000000003, 53.9609941], [-1.0946906999999997, 53.9607827], [-1.0944111000000003, 53.96059040000001], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "York Siemens Trans Systems", "dest_arr_time_act": "0100", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "York Siemens Trans Systems", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 228.41, \"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\": 294.893, \"from_m\": 228.41, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 340.463, \"from_m\": 294.893, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 616.868, \"from_m\": 340.463, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 856.564, \"from_m\": 616.868, \"capability_applied\": null, \"effective_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\": 626901, \"profile_key\": \"19350fae08a14a8853ca48a90a59c0d31ec9af83b9aa9a755244a168eb9796a3\", \"schedule_id\": 39352, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"York Siemens Trans Systems\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40049}, {\"is_pass\": false, \"wtt_arr\": \"0100\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 2, \"distance_m\": 856.564, \"section_seq\": 1, \"route_path_id\": 40049}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 856.564, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40049}], \"total_distance_m\": 856.564, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 616.868, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 239.696, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0055", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "6.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:03Z\", \"source_id\": 16759525, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "3", "timing_fact_generation": 1789603023530775, "current_leg_arrival_utc": "2026-09-18T00:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:03.527227", "service_state_evidence_id": 16759525, "current_leg_start_actual_dep": "2026-09-18T00:55:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:03.903010", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express O XYK YRK 5P04 185123 3 100 None {"version": 3, "segments": [{"to_m": 228.41, "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": 294.893, "from_m": 228.41, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 340.463, "from_m": 294.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 616.868, "from_m": 340.463, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 856.564, "from_m": 616.868, "capability_applied": null, "effective_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": 626901, "profile_key": "19350fae08a14a8853ca48a90a59c0d31ec9af83b9aa9a755244a168eb9796a3", "schedule_id": 39352, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0055", "location": "York Siemens Trans Systems", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40049}, {"is_pass": false, "wtt_arr": "0100", "wtt_dep": null, "location": "York", "stage_seq": 2, "distance_m": 856.564, "section_seq": 1, "route_path_id": 40049}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 856.564, "from_m": 0.0, "section_seq": 1, "route_path_id": 40049}], "total_distance_m": 856.564, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 616.868, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 239.696, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:03Z", "source_id": 16759525, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:57:00+01:00", "operational_fact": true}] York Siemens Trans Systems 0055 0055 None None None York 0100 0100 11 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C24838/2026-09-17/detailed None York Siemens Trans Systems 2026-09-18T00:55:00+01:00 York 6.0 {"type": "LineString", "coordinates": [[-1.1005261, 53.962277699999994], [-1.1001434, 53.96223559999999], [-1.0986034999999998, 53.96206029999998], [-1.0982546, 53.96201129999999], [-1.0978845, 53.96194510000001], [-1.0975949, 53.96187629999999], [-1.0971601, 53.9617625], [-1.0975157, 53.9618804], [-1.0977704999999998, 53.96195530000001], [-1.0980583, 53.96204190000001], [-1.0977423, 53.96196799999999], [-1.0974153, 53.9618844], [-1.0967604, 53.9617008], [-1.0963437, 53.96155859999999], [-1.0962862, 53.961538999999995], [-1.0958118999999995, 53.9613524], [-1.0954407999999998, 53.9611773], [-1.0950607000000003, 53.9609941], [-1.0946906999999997, 53.9607827], [-1.0944111000000003, 53.96059040000001], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} 0.5 0051 0057 York Siemens Trans Systems York York 53.9582587 -1.0935657 53.9582587 -1.0935657 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 York TRUST DIRECT_DESTINATION_ARRIVAL 16759525 1789603023530775 6 6 2026-09-17 00:07:03.903010 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:03.527227
595925 626823 C49651 865F35M017 2026-09-16 COMPLETE 16759522 2026-09-17 00:56:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626823, "stp": "P", "toc": "Great Western Railway", "uid": "C49651", "consist": "158769", "dest_crs": "XFR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49651/2026-09-17/detailed", "trust_id": "865F35M017", "origin_crs": "PMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Fratton Carriage Servicing Depot", "service_date": "2026-09-16", "dest_arr_time": "0051", "dest_platform": null, "is_terminated": 1, "next_location": "Fratton Carriage Servicing Depot", "signalling_id": "5F35", "timing_status": "LATE", "origin_station": "Portsmouth & Southsea", "current_leg_arr": "0056", "current_leg_dep": "0048", "current_leg_end": "Fratton Carriage Servicing Depot", "origin_dep_time": "0042", "origin_platform": "4", "current_location": "Fratton Carriage Servicing Depot", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]}", "current_leg_start": "Fratton Staff Halt", "dest_arr_time_act": "0051", "motion_projection": null, "next_location_lat": "50.7951415", "next_location_lon": "-1.0700456", "previous_location": "Fratton Staff Halt", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.442, \"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\": 304.664, \"from_m\": 51.442, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 344.07, \"from_m\": 304.664, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 411.47, \"from_m\": 344.07, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 773.315, \"from_m\": 411.47, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 833.256, \"from_m\": 773.315, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1392.576, \"from_m\": 833.256, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 626823, \"profile_key\": \"34a5dfee03ad18f3d85ecd1d9ad4a854cdd4e5163de85f8782465183e5a24a65\", \"schedule_id\": 31796, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0042\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35308}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": \"0048\", \"location\": \"Fratton Staff Halt\", \"stage_seq\": 2, \"distance_m\": 773.315, \"section_seq\": 1, \"route_path_id\": 35308}, {\"is_pass\": false, \"wtt_arr\": \"0051\", \"wtt_dep\": null, \"location\": \"Fratton Carriage Servicing Depot\", \"stage_seq\": 3, \"distance_m\": 1392.576, \"section_seq\": 1, \"route_path_id\": 35308}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1392.576, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35308}], \"total_distance_m\": 1392.576, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1392.576, \"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": "0042", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.7951415", "current_position_lon": "-1.0700456", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:03Z\", \"source_id\": 16759522, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Fratton Carriage Servicing Depot", "service_state_platform": null, "timing_fact_generation": 1789603023556051, "current_leg_arrival_utc": "2026-09-18T00:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:03.550977", "service_state_evidence_id": 16759522, "current_leg_start_actual_dep": "2026-09-18T00:53:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:03.899527", "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 PMS XFR 5F35 158769 2 90 None {"version": 3, "segments": [{"to_m": 51.442, "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": 304.664, "from_m": 51.442, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 344.07, "from_m": 304.664, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 411.47, "from_m": 344.07, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 773.315, "from_m": 411.47, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 833.256, "from_m": 773.315, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1392.576, "from_m": 833.256, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 626823, "profile_key": "34a5dfee03ad18f3d85ecd1d9ad4a854cdd4e5163de85f8782465183e5a24a65", "schedule_id": 31796, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0042", "location": "Portsmouth & Southsea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35308}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": "0048", "location": "Fratton Staff Halt", "stage_seq": 2, "distance_m": 773.315, "section_seq": 1, "route_path_id": 35308}, {"is_pass": false, "wtt_arr": "0051", "wtt_dep": null, "location": "Fratton Carriage Servicing Depot", "stage_seq": 3, "distance_m": 1392.576, "section_seq": 1, "route_path_id": 35308}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1392.576, "from_m": 0.0, "section_seq": 1, "route_path_id": 35308}], "total_distance_m": 1392.576, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1392.576, "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-16T23:57:03Z", "source_id": 16759522, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] Portsmouth & Southsea 0042 0042 4 None None Fratton Carriage Servicing Depot 0051 0051 None LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49651/2026-09-17/detailed None Fratton Staff Halt 2026-09-18T00:53:00+01:00 Fratton Carriage Servicing Depot 8.0 {"type": "LineString", "coordinates": [[-1.07842069253565, 50.79656408183831], [-1.0779783409434258, 50.796462647658814], [-1.0776201, 50.796380500000005], [-1.0771583, 50.79627459999999], [-1.0766956, 50.7961944], [-1.0762972999999998, 50.7961517], [-1.0759499, 50.79612999999999], [-1.0751389, 50.79610099999999], [-1.0746923, 50.79607639999998], [-1.0742133, 50.79603399999999], [-1.0738007, 50.79600979999999], [-1.0734353, 50.7959965], [-1.073143, 50.7959899], [-1.0729108, 50.7959779], [-1.0727384, 50.7959636], [-1.0725838, 50.795944299999995], [-1.0724616, 50.795926299999984], [-1.0723491, 50.79590259999999], [-1.0720299, 50.79581819999999], [-1.0716825, 50.7957194], [-1.0712961, 50.79557479999998], [-1.0710224, 50.7954574], [-1.0708108, 50.7953684], [-1.0706188, 50.7952957], [-1.0704788, 50.7952523], [-1.0702966, 50.795201200000015], [-1.0700456, 50.79514149999999]]} 0.4 0048 0056 Fratton Staff Halt Fratton Carriage Servicing Depot Fratton Carriage Servicing Depot 50.7951415 -1.0700456 50.7951415 -1.0700456 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:56:00 Fratton Carriage Servicing Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759522 1789603023556051 5 5 2026-09-17 00:07:03.899527 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:03.550977
595926 620700 G39042 771W98MY16 2026-09-16 COMPLETE 16759528 2026-09-17 00:56:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 620700, "stp": "P", "toc": "Transport for Wales", "uid": "G39042", "consist": "197022", "dest_crs": "HHD", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39042/2026-09-17/detailed", "trust_id": "771W98MY16", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Holyhead", "service_date": "2026-09-16", "dest_arr_time": "0059", "dest_platform": "2", "is_terminated": 1, "next_location": "Holyhead", "signalling_id": "1W98", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "0056", "current_leg_dep": "0049½", "current_leg_end": "Holyhead", "origin_dep_time": "1938", "origin_platform": "2", "current_location": "Holyhead", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.56384406123783, 53.28182259113469], [-4.5646341, 53.28239510000001], [-4.5658978, 53.2832279], [-4.5669342, 53.2838611], [-4.568434, 53.284675699999994], [-4.5689989, 53.284964599999995], [-4.5695058, 53.2852269], [-4.5700557, 53.285498], [-4.570668699999999, 53.28578799999999], [-4.5709813, 53.2859259], [-4.5713739, 53.28609649999999], [-4.5718105, 53.2862819], [-4.5722192, 53.2864513], [-4.572571699999999, 53.2865929], [-4.5729911, 53.28675500000001], [-4.5733582, 53.2868957], [-4.574577, 53.287332699999986], [-4.575502999999999, 53.2876455], [-4.5760718, 53.2878304], [-4.576639699999999, 53.2880196], [-4.581407949009559, 53.28950056966692], [-4.5835479, 53.2901652], [-4.5838563, 53.290257700000005], [-4.588108799999999, 53.2915756], [-4.5885163, 53.29170089999999], [-4.5889202, 53.29182], [-4.5892659, 53.29191659999999], [-4.589606799999999, 53.2920087], [-4.590010599999999, 53.2921193], [-4.5904101, 53.292220699999994], [-4.5907365, 53.2923029], [-4.591095999999999, 53.29239], [-4.591408799999999, 53.29246619999999], [-4.5917888, 53.2925516], [-4.592172199999999, 53.292635], [-4.592579299999999, 53.2927226], [-4.5929695, 53.29280370000001], [-4.593267199999999, 53.2928619], [-4.5935684, 53.2929195], [-4.5939255, 53.2929877], [-4.594369, 53.2930654], [-4.5948125, 53.2931397], [-4.595249699999999, 53.2932136], [-4.595688, 53.2932806], [-4.5963061, 53.29336980000001], [-4.596814, 53.29344040000001], [-4.597171099999999, 53.2934863], [-4.597572999999999, 53.293536800000005], [-4.597911399999999, 53.2935749], [-4.598256999999999, 53.2936138], [-4.5985622, 53.29364580000001], [-4.5989206, 53.2936815], [-4.6020809, 53.2939915], [-4.602410999999999, 53.2940261], [-4.602963, 53.29408869999999], [-4.603499599999999, 53.294155200000006], [-4.6040755, 53.2942337], [-4.6046449, 53.2943145], [-4.6052105, 53.2943998], [-4.6057569, 53.29448820000001], [-4.6067782, 53.294664899999994], [-4.6073546, 53.294767], [-4.6079156999999995, 53.294875700000006], [-4.6084868, 53.2949921], [-4.6090297, 53.2951046], [-4.6096019, 53.2952308], [-4.610148199999999, 53.2953578], [-4.6106400999999995, 53.29547540000001], [-4.6111885, 53.295615099999985], [-4.6117034, 53.2957469], [-4.612219, 53.295885], [-4.612747, 53.2960309], [-4.6132553, 53.296176], [-4.6138334, 53.2963498], [-4.6143632, 53.296515499999984], [-4.6149414, 53.29670049999999], [-4.615502199999999, 53.296889099999994], [-4.616077599999999, 53.297085], [-4.616604699999999, 53.297272799999995], [-4.6171169999999995, 53.2974625], [-4.617626799999999, 53.29765439999999], [-4.6181487, 53.29785720000001], [-4.6186458, 53.29806059999999], [-4.6191958, 53.2982891], [-4.619736999999999, 53.29852279999999], [-4.6202704, 53.29876110000001], [-4.620792999999999, 53.29900150000001], [-4.6213324, 53.299258], [-4.621872699999999, 53.299518000000006], [-4.6223052, 53.299733500000016], [-4.6227149999999995, 53.29994899999999], [-4.6231428999999995, 53.30017269999999], [-4.6235612999999995, 53.3003964], [-4.6240057, 53.300647000000005], [-4.6244424, 53.3009009], [-4.6253845, 53.301470599999995], [-4.625649599999999, 53.30163999999999], [-4.6257212, 53.30168770000001], [-4.6258588, 53.3017826], [-4.626039699999999, 53.3019102], [-4.626129500000001, 53.3019755], [-4.626237199999999, 53.3020448], [-4.626409, 53.3021521], [-4.62708, 53.302572], [-4.6274779, 53.3028476], [-4.6276645, 53.30298929999999], [-4.6278824, 53.3031676], [-4.6280875, 53.3033432], [-4.6283676, 53.3035889], [-4.6284481, 53.30365900000001], [-4.628901, 53.3040591], [-4.629262299999999, 53.3043784], [-4.6297024, 53.3047702], [-4.629849499999999, 53.3049064], [-4.629956899999999, 53.3050065], [-4.6300685999999995, 53.3051205], [-4.630164200000001, 53.30522139999999], [-4.630245700000001, 53.30532099999999], [-4.630319799999999, 53.3054174], [-4.6304067, 53.30554319999999], [-4.6304854, 53.305656899999995], [-4.630554300000001, 53.30577559999999], [-4.6306132, 53.305890600000005], [-4.6306613, 53.3059965], [-4.6307111, 53.30610959999999], [-4.6308159, 53.3064097], [-4.6308583, 53.3065609], [-4.630884199999999, 53.306711500000006], [-4.630893699999999, 53.3068406], [-4.6308909, 53.3069573], [-4.630874880656049, 53.30706581297633], [-4.630870999999999, 53.3070921]]}", "current_leg_start": "Valley", "dest_arr_time_act": "0057", "motion_projection": null, "next_location_lat": "53.3070921", "next_location_lon": "-4.6308710", "previous_location": "Valley", "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\": 341.881, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 671.277, \"from_m\": 341.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 735.192, \"from_m\": 671.277, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 846.908, \"from_m\": 735.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 921.977, \"from_m\": 846.908, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4038.152, \"from_m\": 921.977, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15903.914, \"from_m\": 4038.152, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15956.176, \"from_m\": 15903.914, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15996.006, \"from_m\": 15956.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19224.788, \"from_m\": 15996.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19277.124, \"from_m\": 19224.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19319.936, \"from_m\": 19277.124, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19382.749, \"from_m\": 19319.936, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19448.439, \"from_m\": 19382.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19485.634, \"from_m\": 19448.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21543.631, \"from_m\": 19485.634, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24511.189, \"from_m\": 21543.631, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34105.773, \"from_m\": 24511.189, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34928.243, \"from_m\": 34105.773, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37348.751, \"from_m\": 34928.243, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37411.253, \"from_m\": 37348.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49911.065, \"from_m\": 37411.253, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49956.013, \"from_m\": 49911.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53482.954, \"from_m\": 49956.013, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58235.177, \"from_m\": 53482.954, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58777.857, \"from_m\": 58235.177, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67255.742, \"from_m\": 58777.857, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 68681.595, \"from_m\": 67255.742, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 69698.822, \"from_m\": 68681.595, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74611.991, \"from_m\": 69698.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83081.259, \"from_m\": 74611.991, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83592.71, \"from_m\": 83081.259, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 85265.206, \"from_m\": 83592.71, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87496.555, \"from_m\": 85265.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 88292.664, \"from_m\": 87496.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 89488.472, \"from_m\": 88292.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89882.855, \"from_m\": 89488.472, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91342.941, \"from_m\": 89882.855, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 95071.01, \"from_m\": 91342.941, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 96865.114, \"from_m\": 95071.01, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 99769.252, \"from_m\": 96865.114, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101869.41, \"from_m\": 99769.252, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 102068.798, \"from_m\": 101869.41, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 108648.266, \"from_m\": 102068.798, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 124862.265, \"from_m\": 108648.266, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 127032.033, \"from_m\": 124862.265, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 132280.146, \"from_m\": 127032.033, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 138851.606, \"from_m\": 132280.146, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 138887.848, \"from_m\": 138851.606, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 146640.521, \"from_m\": 138887.848, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 152934.556, \"from_m\": 146640.521, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 155469.265, \"from_m\": 152934.556, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 160060.402, \"from_m\": 155469.265, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 160615.262, \"from_m\": 160060.402, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 162107.024, \"from_m\": 160615.262, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 162502.762, \"from_m\": 162107.024, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 165674.096, \"from_m\": 162502.762, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 166393.34, \"from_m\": 165674.096, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 169160.124, \"from_m\": 166393.34, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 169202.34, \"from_m\": 169160.124, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 170073.406, \"from_m\": 169202.34, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 170279.912, \"from_m\": 170073.406, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 170341.423, \"from_m\": 170279.912, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 170907.664, \"from_m\": 170341.423, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 172884.751, \"from_m\": 170907.664, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 181207.401, \"from_m\": 172884.751, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 182882.258, \"from_m\": 181207.401, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 191680.973, \"from_m\": 182882.258, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 191683.99, \"from_m\": 191680.973, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 196197.011, \"from_m\": 191683.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\": 199732.079, \"from_m\": 196197.011, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 199766.031, \"from_m\": 199732.079, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 207439.674, \"from_m\": 199766.031, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 211056.89, \"from_m\": 207439.674, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 212200.774, \"from_m\": 211056.89, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 220245.757, \"from_m\": 212200.774, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 220276.795, \"from_m\": 220245.757, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 221072.634, \"from_m\": 220276.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 227092.994, \"from_m\": 221072.634, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 235172.684, \"from_m\": 227092.994, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 235780.627, \"from_m\": 235172.684, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 237014.537, \"from_m\": 235780.627, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 237800.825, \"from_m\": 237014.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 237852.606, \"from_m\": 237800.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}, {\"to_m\": 237861.755, \"from_m\": 237852.606, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 237925.436, \"from_m\": 237861.755, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 238840.032, \"from_m\": 237925.436, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 240152.664, \"from_m\": 238840.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\": 240214.998, \"from_m\": 240152.664, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 251391.914, \"from_m\": 240214.998, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 273804.25, \"from_m\": 251391.914, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 273881.799, \"from_m\": 273804.25, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 279361.818, \"from_m\": 273881.799, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 280387.015, \"from_m\": 279361.818, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 284466.89, \"from_m\": 280387.015, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 284609.308, \"from_m\": 284466.89, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 284928.81, \"from_m\": 284609.308, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 285163.831, \"from_m\": 284928.81, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 286973.672, \"from_m\": 285163.831, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 298401.68, \"from_m\": 286973.672, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 302308.968, \"from_m\": 298401.68, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 306607.939, \"from_m\": 302308.968, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 307982.306, \"from_m\": 306607.939, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 308021.55, \"from_m\": 307982.306, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 308290.686, \"from_m\": 308021.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 309264.375, \"from_m\": 308290.686, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 310449.026, \"from_m\": 309264.375, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 313298.14, \"from_m\": 310449.026, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 314024.537, \"from_m\": 313298.14, \"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\": 319403.705, \"from_m\": 314024.537, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 321391.026, \"from_m\": 319403.705, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 321536.225, \"from_m\": 321391.026, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 324558.421, \"from_m\": 321536.225, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 333512.27, \"from_m\": 324558.421, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 334070.825, \"from_m\": 333512.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 336196.844, \"from_m\": 334070.825, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 337911.002, \"from_m\": 336196.844, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 372088.796, \"from_m\": 337911.002, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 372830.378, \"from_m\": 372088.796, \"capability_applied\": null, \"effective_limit_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\": 620700, \"profile_key\": \"63be9e133f4609b801f469ebf3c51c2be888135e5640865548d2d8989f9b9f36\", \"schedule_id\": 39562, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.923, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.179, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.3, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.4, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1955\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.627, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.793, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Maindee North Jn\", \"stage_seq\": 8, \"distance_m\": 20280.601, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2005\", \"location\": \"Cwmbran\", \"stage_seq\": 9, \"distance_m\": 30232.265, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Pontypool\", \"stage_seq\": 10, \"distance_m\": 34928.243, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Little Mill Jn\", \"stage_seq\": 11, \"distance_m\": 37348.751, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Abergavenny\", \"stage_seq\": 12, \"distance_m\": 49911.065, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Abergavenny Sig. 38\", \"stage_seq\": 13, \"distance_m\": 60360.646, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Pontrilas\", \"stage_seq\": 14, \"distance_m\": 68758.198, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Tram Inn\", \"stage_seq\": 15, \"distance_m\": 77941.434, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": \"2046\", \"location\": \"Hereford\", \"stage_seq\": 16, \"distance_m\": 88686.956, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049\", \"location\": \"Shelwick Jn\", \"stage_seq\": 17, \"distance_m\": 91342.941, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051\", \"location\": \"Moreton-on-Lugg\", \"stage_seq\": 18, \"distance_m\": 95535.239, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2058\", \"wtt_dep\": \"2059\", \"location\": \"Leominster\", \"stage_seq\": 19, \"distance_m\": 108892.14, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104H\", \"location\": \"Woofferton\", \"stage_seq\": 20, \"distance_m\": 119526.323, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109H\", \"location\": \"Ludlow\", \"stage_seq\": 21, \"distance_m\": 126443.236, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Bromfield\", \"stage_seq\": 22, \"distance_m\": 130076.645, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2118\", \"location\": \"Craven Arms\", \"stage_seq\": 23, \"distance_m\": 138572.362, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 24, \"distance_m\": 145951.174, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2125H\", \"wtt_dep\": \"2126H\", \"location\": \"Church Stretton\", \"stage_seq\": 25, \"distance_m\": 150110.666, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2132\", \"location\": \"Dorrington\", \"stage_seq\": 26, \"distance_m\": 160546.438, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 169274.622, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"English Bridge Jn\", \"stage_seq\": 28, \"distance_m\": 170080.168, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2141H\", \"wtt_dep\": \"2144\", \"location\": \"Shrewsbury\", \"stage_seq\": 29, \"distance_m\": 170644.596, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2201H\", \"wtt_dep\": \"2202H\", \"location\": \"Gobowen\", \"stage_seq\": 30, \"distance_m\": 199589.822, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2208\", \"location\": \"Chirk\", \"stage_seq\": 31, \"distance_m\": 204536.74, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2214H\", \"location\": \"Ruabon\", \"stage_seq\": 32, \"distance_m\": 211493.543, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2220\", \"wtt_dep\": \"2221\", \"location\": \"Wrexham General\", \"stage_seq\": 33, \"distance_m\": 219166.373, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227\", \"location\": \"Rossett Jn\", \"stage_seq\": 34, \"distance_m\": 226826.387, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Saltney Jn\", \"stage_seq\": 35, \"distance_m\": 235780.627, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Chester South Jn\", \"stage_seq\": 36, \"distance_m\": 237925.436, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2238\", \"wtt_dep\": \"2254\", \"location\": \"Chester\", \"stage_seq\": 37, \"distance_m\": 237925.436, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Chester South Jn\", \"stage_seq\": 38, \"distance_m\": 237925.436, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Saltney Jn\", \"stage_seq\": 39, \"distance_m\": 240152.664, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2304\", \"location\": \"Shotton\", \"stage_seq\": 40, \"distance_m\": 249660.263, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310H\", \"location\": \"Flint\", \"stage_seq\": 41, \"distance_m\": 257132.564, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Mostyn East Jn\", \"stage_seq\": 42, \"distance_m\": 268259.941, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2323\", \"location\": \"Prestatyn\", \"stage_seq\": 43, \"distance_m\": 279581.47, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2333\", \"location\": \"Rhyl\", \"stage_seq\": 44, \"distance_m\": 285413.152, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"Abergele & Pensarn\", \"stage_seq\": 45, \"distance_m\": 292212.972, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346H\", \"location\": \"Colwyn Bay\", \"stage_seq\": 46, \"distance_m\": 301955.686, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2354H\", \"location\": \"Llandudno Junction\", \"stage_seq\": 47, \"distance_m\": 308475.979, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"2356H\", \"wtt_dep\": \"2357H\", \"location\": \"Conwy\", \"stage_seq\": 48, \"distance_m\": 310061.316, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003H\", \"location\": \"Penmaenmawr\", \"stage_seq\": 49, \"distance_m\": 317052.181, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": \"0008\", \"location\": \"Llanfairfechan\", \"stage_seq\": 50, \"distance_m\": 321434.746, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0016H\", \"wtt_dep\": \"0018H\", \"location\": \"Bangor (Gwynedd)\", \"stage_seq\": 51, \"distance_m\": 333198.366, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022H\", \"location\": \"Menai Bridge\", \"stage_seq\": 52, \"distance_m\": 337302.442, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0026\", \"location\": \"Llanfairpwll\", \"stage_seq\": 53, \"distance_m\": 338799.884, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Gaerwen S.B.\", \"stage_seq\": 54, \"distance_m\": 343228.97, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": \"0035H\", \"location\": \"Bodorgan\", \"stage_seq\": 55, \"distance_m\": 353752.288, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0039H\", \"wtt_dep\": \"0040H\", \"location\": \"Ty Croes\", \"stage_seq\": 56, \"distance_m\": 358125.972, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0043\", \"wtt_dep\": \"0043H\", \"location\": \"Rhosneigr\", \"stage_seq\": 57, \"distance_m\": 360810.279, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0048H\", \"wtt_dep\": \"0049H\", \"location\": \"Valley\", \"stage_seq\": 58, \"distance_m\": 367331.451, \"section_seq\": 1, \"route_path_id\": 106486}, {\"is_pass\": false, \"wtt_arr\": \"0057\", \"wtt_dep\": null, \"location\": \"Holyhead\", \"stage_seq\": 59, \"distance_m\": 372830.378, \"section_seq\": 1, \"route_path_id\": 106486}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 372830.378, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106486}], \"total_distance_m\": 372830.378, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 371920.494, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 909.884, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1938", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.5", "current_position_lat": "53.3070921", "current_position_lon": "-4.6308710", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:48:28Z\", \"source_id\": 51359157, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:48:34Z\", \"source_id\": 16590149, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:02:47Z\", \"source_id\": 51397026, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:04:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:02:52Z\", \"source_id\": 16600815, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:20:58Z\", \"source_id\": 16614194, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:42:45Z\", \"source_id\": 16629429, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:59:05Z\", \"source_id\": 16640740, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:19:47Z\", \"source_id\": 16654970, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:40:57Z\", \"source_id\": 16669110, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:47Z\", \"source_id\": 16689468, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:33Z\", \"source_id\": 16693623, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:26Z\", \"source_id\": 51758305, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:28Z\", \"source_id\": 16704379, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:07Z\", \"source_id\": 51809412, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:10Z\", \"source_id\": 16719757, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:56Z\", \"source_id\": 51817863, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:59Z\", \"source_id\": 16722371, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:38Z\", \"source_id\": 51836440, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:43Z\", \"source_id\": 16728101, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:30Z\", \"source_id\": 51848292, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:32Z\", \"source_id\": 16731601, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:41Z\", \"source_id\": 51860006, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735130, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:22Z\", \"source_id\": 16742794, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:59Z\", \"source_id\": 16744625, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:10:36Z\", \"source_id\": 16750063, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:19:14Z\", \"source_id\": 16752458, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:09Z\", \"source_id\": 16759528, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Holyhead", "service_state_platform": "2", "timing_fact_generation": 1789603032071891, "current_leg_arrival_utc": "2026-09-18T00:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:12.059069", "service_state_evidence_id": 16759528, "current_leg_start_actual_dep": "2026-09-18T00:49:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-16T23:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:12.493877", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF HHD 1W98 197022 2 100 None {"version": 3, "segments": [{"to_m": 341.881, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 671.277, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 735.192, "from_m": 671.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 846.908, "from_m": 735.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 921.977, "from_m": 846.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4038.152, "from_m": 921.977, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15903.914, "from_m": 4038.152, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15956.176, "from_m": 15903.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15996.006, "from_m": 15956.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.788, "from_m": 15996.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19277.124, "from_m": 19224.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19319.936, "from_m": 19277.124, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19382.749, "from_m": 19319.936, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19448.439, "from_m": 19382.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19485.634, "from_m": 19448.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21543.631, "from_m": 19485.634, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24511.189, "from_m": 21543.631, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34105.773, "from_m": 24511.189, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34928.243, "from_m": 34105.773, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37348.751, "from_m": 34928.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37411.253, "from_m": 37348.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49911.065, "from_m": 37411.253, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49956.013, "from_m": 49911.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53482.954, "from_m": 49956.013, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58235.177, "from_m": 53482.954, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58777.857, "from_m": 58235.177, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67255.742, "from_m": 58777.857, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 68681.595, "from_m": 67255.742, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69698.822, "from_m": 68681.595, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74611.991, "from_m": 69698.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83081.259, "from_m": 74611.991, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83592.71, "from_m": 83081.259, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 85265.206, "from_m": 83592.71, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87496.555, "from_m": 85265.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 88292.664, "from_m": 87496.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89488.472, "from_m": 88292.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89882.855, "from_m": 89488.472, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91342.941, "from_m": 89882.855, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 95071.01, "from_m": 91342.941, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 96865.114, "from_m": 95071.01, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 99769.252, "from_m": 96865.114, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101869.41, "from_m": 99769.252, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 102068.798, "from_m": 101869.41, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 108648.266, "from_m": 102068.798, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 124862.265, "from_m": 108648.266, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 127032.033, "from_m": 124862.265, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 132280.146, "from_m": 127032.033, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 138851.606, "from_m": 132280.146, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 138887.848, "from_m": 138851.606, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 146640.521, "from_m": 138887.848, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 152934.556, "from_m": 146640.521, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 155469.265, "from_m": 152934.556, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 160060.402, "from_m": 155469.265, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 160615.262, "from_m": 160060.402, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 162107.024, "from_m": 160615.262, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 162502.762, "from_m": 162107.024, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 165674.096, "from_m": 162502.762, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 166393.34, "from_m": 165674.096, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 169160.124, "from_m": 166393.34, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 169202.34, "from_m": 169160.124, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170073.406, "from_m": 169202.34, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 170279.912, "from_m": 170073.406, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 170341.423, "from_m": 170279.912, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 170907.664, "from_m": 170341.423, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 172884.751, "from_m": 170907.664, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 181207.401, "from_m": 172884.751, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 182882.258, "from_m": 181207.401, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 191680.973, "from_m": 182882.258, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 191683.99, "from_m": 191680.973, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 196197.011, "from_m": 191683.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": 199732.079, "from_m": 196197.011, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 199766.031, "from_m": 199732.079, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 207439.674, "from_m": 199766.031, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 211056.89, "from_m": 207439.674, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 212200.774, "from_m": 211056.89, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 220245.757, "from_m": 212200.774, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 220276.795, "from_m": 220245.757, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 221072.634, "from_m": 220276.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 227092.994, "from_m": 221072.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 235172.684, "from_m": 227092.994, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 235780.627, "from_m": 235172.684, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 237014.537, "from_m": 235780.627, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 237800.825, "from_m": 237014.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 237852.606, "from_m": 237800.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}, {"to_m": 237861.755, "from_m": 237852.606, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 237925.436, "from_m": 237861.755, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 238840.032, "from_m": 237925.436, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 240152.664, "from_m": 238840.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": 240214.998, "from_m": 240152.664, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 251391.914, "from_m": 240214.998, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 273804.25, "from_m": 251391.914, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 273881.799, "from_m": 273804.25, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 279361.818, "from_m": 273881.799, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 280387.015, "from_m": 279361.818, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 284466.89, "from_m": 280387.015, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 284609.308, "from_m": 284466.89, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 284928.81, "from_m": 284609.308, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 285163.831, "from_m": 284928.81, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 286973.672, "from_m": 285163.831, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 298401.68, "from_m": 286973.672, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 302308.968, "from_m": 298401.68, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 306607.939, "from_m": 302308.968, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 307982.306, "from_m": 306607.939, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 308021.55, "from_m": 307982.306, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 308290.686, "from_m": 308021.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 309264.375, "from_m": 308290.686, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 310449.026, "from_m": 309264.375, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 313298.14, "from_m": 310449.026, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 314024.537, "from_m": 313298.14, "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": 319403.705, "from_m": 314024.537, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 321391.026, "from_m": 319403.705, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 321536.225, "from_m": 321391.026, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 324558.421, "from_m": 321536.225, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 333512.27, "from_m": 324558.421, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 334070.825, "from_m": 333512.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 336196.844, "from_m": 334070.825, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 337911.002, "from_m": 336196.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 372088.796, "from_m": 337911.002, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 372830.378, "from_m": 372088.796, "capability_applied": null, "effective_limit_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": 620700, "profile_key": "63be9e133f4609b801f469ebf3c51c2be888135e5640865548d2d8989f9b9f36", "schedule_id": 39562, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1938", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940H", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1955", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.793, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Maindee North Jn", "stage_seq": 8, "distance_m": 20280.601, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2005", "location": "Cwmbran", "stage_seq": 9, "distance_m": 30232.265, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Pontypool", "stage_seq": 10, "distance_m": 34928.243, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Little Mill Jn", "stage_seq": 11, "distance_m": 37348.751, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Abergavenny", "stage_seq": 12, "distance_m": 49911.065, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Abergavenny Sig. 38", "stage_seq": 13, "distance_m": 60360.646, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Pontrilas", "stage_seq": 14, "distance_m": 68758.198, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Tram Inn", "stage_seq": 15, "distance_m": 77941.434, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": "2046", "location": "Hereford", "stage_seq": 16, "distance_m": 88686.956, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049", "location": "Shelwick Jn", "stage_seq": 17, "distance_m": 91342.941, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051", "location": "Moreton-on-Lugg", "stage_seq": 18, "distance_m": 95535.239, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2058", "wtt_dep": "2059", "location": "Leominster", "stage_seq": 19, "distance_m": 108892.14, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104H", "location": "Woofferton", "stage_seq": 20, "distance_m": 119526.323, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109H", "location": "Ludlow", "stage_seq": 21, "distance_m": 126443.236, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Bromfield", "stage_seq": 22, "distance_m": 130076.645, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2118", "location": "Craven Arms", "stage_seq": 23, "distance_m": 138572.362, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Marshbrook S.B.", "stage_seq": 24, "distance_m": 145951.174, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2125H", "wtt_dep": "2126H", "location": "Church Stretton", "stage_seq": 25, "distance_m": 150110.666, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2132", "location": "Dorrington", "stage_seq": 26, "distance_m": 160546.438, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Sutton Bridge Jn", "stage_seq": 27, "distance_m": 169274.622, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "English Bridge Jn", "stage_seq": 28, "distance_m": 170080.168, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2141H", "wtt_dep": "2144", "location": "Shrewsbury", "stage_seq": 29, "distance_m": 170644.596, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2201H", "wtt_dep": "2202H", "location": "Gobowen", "stage_seq": 30, "distance_m": 199589.822, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2208", "location": "Chirk", "stage_seq": 31, "distance_m": 204536.74, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214H", "location": "Ruabon", "stage_seq": 32, "distance_m": 211493.543, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2221", "location": "Wrexham General", "stage_seq": 33, "distance_m": 219166.373, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227", "location": "Rossett Jn", "stage_seq": 34, "distance_m": 226826.387, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Saltney Jn", "stage_seq": 35, "distance_m": 235780.627, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Chester South Jn", "stage_seq": 36, "distance_m": 237925.436, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2254", "location": "Chester", "stage_seq": 37, "distance_m": 237925.436, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Chester South Jn", "stage_seq": 38, "distance_m": 237925.436, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Saltney Jn", "stage_seq": 39, "distance_m": 240152.664, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2304", "location": "Shotton", "stage_seq": 40, "distance_m": 249660.263, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310H", "location": "Flint", "stage_seq": 41, "distance_m": 257132.564, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Mostyn East Jn", "stage_seq": 42, "distance_m": 268259.941, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2323", "location": "Prestatyn", "stage_seq": 43, "distance_m": 279581.47, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2333", "location": "Rhyl", "stage_seq": 44, "distance_m": 285413.152, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "Abergele & Pensarn", "stage_seq": 45, "distance_m": 292212.972, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346H", "location": "Colwyn Bay", "stage_seq": 46, "distance_m": 301955.686, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2354H", "location": "Llandudno Junction", "stage_seq": 47, "distance_m": 308475.979, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "2356H", "wtt_dep": "2357H", "location": "Conwy", "stage_seq": 48, "distance_m": 310061.316, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003H", "location": "Penmaenmawr", "stage_seq": 49, "distance_m": 317052.181, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": "0008", "location": "Llanfairfechan", "stage_seq": 50, "distance_m": 321434.746, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0016H", "wtt_dep": "0018H", "location": "Bangor (Gwynedd)", "stage_seq": 51, "distance_m": 333198.366, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022H", "location": "Menai Bridge", "stage_seq": 52, "distance_m": 337302.442, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0026", "location": "Llanfairpwll", "stage_seq": 53, "distance_m": 338799.884, "section_seq": 1, "route_path_id": 106486}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Gaerwen S.B.", "stage_seq": 54, "distance_m": 343228.97, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": "0035H", "location": "Bodorgan", "stage_seq": 55, "distance_m": 353752.288, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0039H", "wtt_dep": "0040H", "location": "Ty Croes", "stage_seq": 56, "distance_m": 358125.972, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0043", "wtt_dep": "0043H", "location": "Rhosneigr", "stage_seq": 57, "distance_m": 360810.279, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0048H", "wtt_dep": "0049H", "location": "Valley", "stage_seq": 58, "distance_m": 367331.451, "section_seq": 1, "route_path_id": 106486}, {"is_pass": false, "wtt_arr": "0057", "wtt_dep": null, "location": "Holyhead", "stage_seq": 59, "distance_m": 372830.378, "section_seq": 1, "route_path_id": 106486}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 372830.378, "from_m": 0.0, "section_seq": 1, "route_path_id": 106486}], "total_distance_m": 372830.378, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 371920.494, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 909.884, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24682, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:48:28Z", "source_id": 51359157, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T18:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:48:34Z", "source_id": 16590149, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24664, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:02:47Z", "source_id": 51397026, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T19:04:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:02:52Z", "source_id": 16600815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:20:58Z", "source_id": 16614194, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:42:45Z", "source_id": 16629429, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T20:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:59:05Z", "source_id": 16640740, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T20:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:19:47Z", "source_id": 16654970, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T21:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:40:57Z", "source_id": 16669110, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T21:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:47Z", "source_id": 16689468, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:33Z", "source_id": 16693623, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10389, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:26Z", "source_id": 51758305, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T21:38:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:28Z", "source_id": 16704379, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10377, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:07Z", "source_id": 51809412, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T22:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:10Z", "source_id": 16719757, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10370, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:56Z", "source_id": 51817863, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T22:10:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:59Z", "source_id": 16722371, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10362, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:38Z", "source_id": 51836440, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T22:22:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:43Z", "source_id": 16728101, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10356, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:30Z", "source_id": 51848292, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T22:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:32Z", "source_id": 16731601, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10346, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:41Z", "source_id": 51860006, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T22:38:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735130, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:22Z", "source_id": 16742794, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:59Z", "source_id": 16744625, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:10:36Z", "source_id": 16750063, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:19:14Z", "source_id": 16752458, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-17T00:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:09Z", "source_id": 16759528, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}] Cardiff Central 1938 1938 2 None None Holyhead 0059 0057 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39042/2026-09-17/detailed None Valley 2026-09-18T00:49:30+01:00 Holyhead 6.5 {"type": "LineString", "coordinates": [[-4.56384406123783, 53.28182259113469], [-4.5646341, 53.28239510000001], [-4.5658978, 53.2832279], [-4.5669342, 53.2838611], [-4.568434, 53.284675699999994], [-4.5689989, 53.284964599999995], [-4.5695058, 53.2852269], [-4.5700557, 53.285498], [-4.570668699999999, 53.28578799999999], [-4.5709813, 53.2859259], [-4.5713739, 53.28609649999999], [-4.5718105, 53.2862819], [-4.5722192, 53.2864513], [-4.572571699999999, 53.2865929], [-4.5729911, 53.28675500000001], [-4.5733582, 53.2868957], [-4.574577, 53.287332699999986], [-4.575502999999999, 53.2876455], [-4.5760718, 53.2878304], [-4.576639699999999, 53.2880196], [-4.581407949009559, 53.28950056966692], [-4.5835479, 53.2901652], [-4.5838563, 53.290257700000005], [-4.588108799999999, 53.2915756], [-4.5885163, 53.29170089999999], [-4.5889202, 53.29182], [-4.5892659, 53.29191659999999], [-4.589606799999999, 53.2920087], [-4.590010599999999, 53.2921193], [-4.5904101, 53.292220699999994], [-4.5907365, 53.2923029], [-4.591095999999999, 53.29239], [-4.591408799999999, 53.29246619999999], [-4.5917888, 53.2925516], [-4.592172199999999, 53.292635], [-4.592579299999999, 53.2927226], [-4.5929695, 53.29280370000001], [-4.593267199999999, 53.2928619], [-4.5935684, 53.2929195], [-4.5939255, 53.2929877], [-4.594369, 53.2930654], [-4.5948125, 53.2931397], [-4.595249699999999, 53.2932136], [-4.595688, 53.2932806], [-4.5963061, 53.29336980000001], [-4.596814, 53.29344040000001], [-4.597171099999999, 53.2934863], [-4.597572999999999, 53.293536800000005], [-4.597911399999999, 53.2935749], [-4.598256999999999, 53.2936138], [-4.5985622, 53.29364580000001], [-4.5989206, 53.2936815], [-4.6020809, 53.2939915], [-4.602410999999999, 53.2940261], [-4.602963, 53.29408869999999], [-4.603499599999999, 53.294155200000006], [-4.6040755, 53.2942337], [-4.6046449, 53.2943145], [-4.6052105, 53.2943998], [-4.6057569, 53.29448820000001], [-4.6067782, 53.294664899999994], [-4.6073546, 53.294767], [-4.6079156999999995, 53.294875700000006], [-4.6084868, 53.2949921], [-4.6090297, 53.2951046], [-4.6096019, 53.2952308], [-4.610148199999999, 53.2953578], [-4.6106400999999995, 53.29547540000001], [-4.6111885, 53.295615099999985], [-4.6117034, 53.2957469], [-4.612219, 53.295885], [-4.612747, 53.2960309], [-4.6132553, 53.296176], [-4.6138334, 53.2963498], [-4.6143632, 53.296515499999984], [-4.6149414, 53.29670049999999], [-4.615502199999999, 53.296889099999994], [-4.616077599999999, 53.297085], [-4.616604699999999, 53.297272799999995], [-4.6171169999999995, 53.2974625], [-4.617626799999999, 53.29765439999999], [-4.6181487, 53.29785720000001], [-4.6186458, 53.29806059999999], [-4.6191958, 53.2982891], [-4.619736999999999, 53.29852279999999], [-4.6202704, 53.29876110000001], [-4.620792999999999, 53.29900150000001], [-4.6213324, 53.299258], [-4.621872699999999, 53.299518000000006], [-4.6223052, 53.299733500000016], [-4.6227149999999995, 53.29994899999999], [-4.6231428999999995, 53.30017269999999], [-4.6235612999999995, 53.3003964], [-4.6240057, 53.300647000000005], [-4.6244424, 53.3009009], [-4.6253845, 53.301470599999995], [-4.625649599999999, 53.30163999999999], [-4.6257212, 53.30168770000001], [-4.6258588, 53.3017826], [-4.626039699999999, 53.3019102], [-4.626129500000001, 53.3019755], [-4.626237199999999, 53.3020448], [-4.626409, 53.3021521], [-4.62708, 53.302572], [-4.6274779, 53.3028476], [-4.6276645, 53.30298929999999], [-4.6278824, 53.3031676], [-4.6280875, 53.3033432], [-4.6283676, 53.3035889], [-4.6284481, 53.30365900000001], [-4.628901, 53.3040591], [-4.629262299999999, 53.3043784], [-4.6297024, 53.3047702], [-4.629849499999999, 53.3049064], [-4.629956899999999, 53.3050065], [-4.6300685999999995, 53.3051205], [-4.630164200000001, 53.30522139999999], [-4.630245700000001, 53.30532099999999], [-4.630319799999999, 53.3054174], [-4.6304067, 53.30554319999999], [-4.6304854, 53.305656899999995], [-4.630554300000001, 53.30577559999999], [-4.6306132, 53.305890600000005], [-4.6306613, 53.3059965], [-4.6307111, 53.30610959999999], [-4.6308159, 53.3064097], [-4.6308583, 53.3065609], [-4.630884199999999, 53.306711500000006], [-4.630893699999999, 53.3068406], [-4.6308909, 53.3069573], [-4.630874880656049, 53.30706581297633], [-4.630870999999999, 53.3070921]]} 3.4 0049½ 0056 Valley Holyhead Holyhead 53.3070921 -4.6308710 53.3070921 -4.6308710 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:56:00 Holyhead TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759528 1789603032071891 85 85 2026-09-17 00:07:12.493877 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:12.059069
595927 626852 W32861 542K98M017 2026-09-16 COMPLETE 16759554 2026-09-17 00:57:00 2026-09-17 00:07:21 2026-09-19 00:07:21 {"id": 626852, "stp": "P", "toc": "Great Northern", "uid": "W32861", "consist": "717014", "dest_crs": "FPK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32861/2026-09-17/detailed", "trust_id": "542K98M017", "origin_crs": "MOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Finsbury Park", "service_date": "2026-09-16", "dest_arr_time": "0058", "dest_platform": "8", "is_terminated": 1, "next_location": "Finsbury Park", "signalling_id": "2K98", "timing_status": "EARLY", "origin_station": "Moorgate (Great Northern)", "current_leg_arr": "0057", "current_leg_dep": "0055", "current_leg_end": "Finsbury Park", "origin_dep_time": "0046", "origin_platform": "9", "current_location": "Finsbury Park", "last_update_time": "2026-09-17T00:07:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1057523072485925, 51.552965054004424], [-0.1060595, 51.553604799999995], [-0.1061494, 51.5538055], [-0.1062633, 51.5540005], [-0.1063494, 51.554149900000006], [-0.1064234, 51.5542972], [-0.10651149999999998, 51.5545056], [-0.1065694933241013, 51.55466347968381], [-0.1065839, 51.55470269999999], [-0.1066953, 51.55499319999999], [-0.10687520401470574, 51.555489518413616], [-0.1069553, 51.555591699999994], [-0.1070371, 51.555743500000005], [-0.1071082, 51.5558993], [-0.10720609999999998, 51.55615309999999], [-0.10727309999999998, 51.5563323], [-0.107342, 51.556488899999984], [-0.10741309999999998, 51.55663929999999], [-0.1074821, 51.556767], [-0.1081333, 51.55799079999999], [-0.10816902443998776, 51.5580657183451], [-0.1082404438608349, 51.558215492886085], [-0.10828456481951644, 51.55830801924171], [-0.10830768401312064, 51.55835650258108], [-0.10836193856634135, 51.55847027978579], [-0.10828228706243846, 51.55861318111672], [-0.108232, 51.5587034], [-0.107961, 51.55920769999999], [-0.1077704, 51.5596079], [-0.1076085, 51.5599544], [-0.1074612, 51.56030520000001], [-0.1072685, 51.5608156], [-0.10709839999999998, 51.56133829999999], [-0.1070272, 51.5615894], [-0.1069438, 51.5619471], [-0.1068776, 51.5622815], [-0.1068324, 51.5625578], [-0.1067907, 51.5628797], [-0.1067672, 51.5631326], [-0.1067053, 51.56349910000001], [-0.1066774, 51.563746300000005], [-0.1065875, 51.5644836], [-0.106555, 51.5647504]]}", "current_leg_start": "Drayton Park", "dest_arr_time_act": "0058", "motion_projection": null, "next_location_lat": "51.5647504", "next_location_lon": "-0.1065550", "previous_location": "Drayton Park", "current_leg_milage": "0.8", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4345.009, \"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\": 4482.533, \"from_m\": 4345.009, \"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\": 4566.618, \"from_m\": 4482.533, \"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\": 5316.183, \"from_m\": 4566.618, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5396.096, \"from_m\": 5316.183, \"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\": 5604.767, \"from_m\": 5396.096, \"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}], \"service_id\": 626852, \"profile_key\": \"44af983df65979c046f777840c233ed16b729eb4a5b03ea9918ea668cb1eaea7\", \"schedule_id\": 32931, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0046\", \"location\": \"Moorgate (Great Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41772}, {\"is_pass\": false, \"wtt_arr\": \"0048\", \"wtt_dep\": \"0048H\", \"location\": \"Old Street\", \"stage_seq\": 2, \"distance_m\": 599.469, \"section_seq\": 1, \"route_path_id\": 41772}, {\"is_pass\": false, \"wtt_arr\": \"0051\", \"wtt_dep\": \"0051H\", \"location\": \"Essex Road\", \"stage_seq\": 3, \"distance_m\": 2682.793, \"section_seq\": 1, \"route_path_id\": 41772}, {\"is_pass\": false, \"wtt_arr\": \"0053\", \"wtt_dep\": \"0053H\", \"location\": \"Highbury & Islington (Great Northern)\", \"stage_seq\": 4, \"distance_m\": 3546.924, \"section_seq\": 1, \"route_path_id\": 41772}, {\"is_pass\": false, \"wtt_arr\": \"0055\", \"wtt_dep\": \"0056\", \"location\": \"Drayton Park\", \"stage_seq\": 5, \"distance_m\": 4220.848, \"section_seq\": 1, \"route_path_id\": 41772}, {\"is_pass\": false, \"wtt_arr\": \"0058\", \"wtt_dep\": null, \"location\": \"Finsbury Park\", \"stage_seq\": 6, \"distance_m\": 5604.767, \"section_seq\": 1, \"route_path_id\": 41772}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5604.767, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41772}], \"total_distance_m\": 5604.767, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 5467.243, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 137.524, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0046", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5647504", "current_position_lon": "-0.1065550", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:22Z\", \"source_id\": 51941117, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:29Z\", \"source_id\": 16758132, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:01Z\", \"source_id\": 51943147, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:07Z\", \"source_id\": 16758648, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:06Z\", \"source_id\": 51944219, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:14Z\", \"source_id\": 16758930, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:53Z\", \"source_id\": 51945128, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:58Z\", \"source_id\": 16759159, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:12Z\", \"source_id\": 51946746, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:13Z\", \"source_id\": 16759554, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Finsbury Park", "service_state_platform": "8", "timing_fact_generation": 1789603033812490, "current_leg_arrival_utc": "2026-09-18T00:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:13.809044", "service_state_evidence_id": 16759554, "current_leg_start_actual_dep": "2026-09-18T00:56:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:18.715009", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P MOG FPK 2K98 717014 6 85 None {"version": 3, "segments": [{"to_m": 4345.009, "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": 4482.533, "from_m": 4345.009, "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": 4566.618, "from_m": 4482.533, "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": 5316.183, "from_m": 4566.618, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5396.096, "from_m": 5316.183, "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": 5604.767, "from_m": 5396.096, "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}], "service_id": 626852, "profile_key": "44af983df65979c046f777840c233ed16b729eb4a5b03ea9918ea668cb1eaea7", "schedule_id": 32931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0046", "location": "Moorgate (Great Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41772}, {"is_pass": false, "wtt_arr": "0048", "wtt_dep": "0048H", "location": "Old Street", "stage_seq": 2, "distance_m": 599.469, "section_seq": 1, "route_path_id": 41772}, {"is_pass": false, "wtt_arr": "0051", "wtt_dep": "0051H", "location": "Essex Road", "stage_seq": 3, "distance_m": 2682.793, "section_seq": 1, "route_path_id": 41772}, {"is_pass": false, "wtt_arr": "0053", "wtt_dep": "0053H", "location": "Highbury & Islington (Great Northern)", "stage_seq": 4, "distance_m": 3546.924, "section_seq": 1, "route_path_id": 41772}, {"is_pass": false, "wtt_arr": "0055", "wtt_dep": "0056", "location": "Drayton Park", "stage_seq": 5, "distance_m": 4220.848, "section_seq": 1, "route_path_id": 41772}, {"is_pass": false, "wtt_arr": "0058", "wtt_dep": null, "location": "Finsbury Park", "stage_seq": 6, "distance_m": 5604.767, "section_seq": 1, "route_path_id": 41772}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5604.767, "from_m": 0.0, "section_seq": 1, "route_path_id": 41772}], "total_distance_m": 5604.767, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 5467.243, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 137.524, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16217, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:22Z", "source_id": 51941117, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:29Z", "source_id": 16758132, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16213, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:01Z", "source_id": 51943147, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:50:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:07Z", "source_id": 16758648, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16209, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:06Z", "source_id": 51944219, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:14Z", "source_id": 16758930, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16203, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:53Z", "source_id": 51945128, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:54:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:58Z", "source_id": 16759159, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16169, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:12Z", "source_id": 51946746, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:13Z", "source_id": 16759554, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:57:00+01:00", "operational_fact": true}] Moorgate (Great Northern) 0046 0046 9 None None Finsbury Park 0058 0058 8 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W32861/2026-09-17/detailed None Drayton Park 2026-09-18T00:56:00+01:00 Finsbury Park 2.0 {"type": "LineString", "coordinates": [[-0.1057523072485925, 51.552965054004424], [-0.1060595, 51.553604799999995], [-0.1061494, 51.5538055], [-0.1062633, 51.5540005], [-0.1063494, 51.554149900000006], [-0.1064234, 51.5542972], [-0.10651149999999998, 51.5545056], [-0.1065694933241013, 51.55466347968381], [-0.1065839, 51.55470269999999], [-0.1066953, 51.55499319999999], [-0.10687520401470574, 51.555489518413616], [-0.1069553, 51.555591699999994], [-0.1070371, 51.555743500000005], [-0.1071082, 51.5558993], [-0.10720609999999998, 51.55615309999999], [-0.10727309999999998, 51.5563323], [-0.107342, 51.556488899999984], [-0.10741309999999998, 51.55663929999999], [-0.1074821, 51.556767], [-0.1081333, 51.55799079999999], [-0.10816902443998776, 51.5580657183451], [-0.1082404438608349, 51.558215492886085], [-0.10828456481951644, 51.55830801924171], [-0.10830768401312064, 51.55835650258108], [-0.10836193856634135, 51.55847027978579], [-0.10828228706243846, 51.55861318111672], [-0.108232, 51.5587034], [-0.107961, 51.55920769999999], [-0.1077704, 51.5596079], [-0.1076085, 51.5599544], [-0.1074612, 51.56030520000001], [-0.1072685, 51.5608156], [-0.10709839999999998, 51.56133829999999], [-0.1070272, 51.5615894], [-0.1069438, 51.5619471], [-0.1068776, 51.5622815], [-0.1068324, 51.5625578], [-0.1067907, 51.5628797], [-0.1067672, 51.5631326], [-0.1067053, 51.56349910000001], [-0.1066774, 51.563746300000005], [-0.1065875, 51.5644836], [-0.106555, 51.5647504]]} 0.8 0055 0057 Drayton Park Finsbury Park Finsbury Park 51.5647504 -0.1065550 51.5647504 -0.1065550 1 0 2026-09-17 00:07:21 TERMINATED 2026-09-16 23:57:00 Finsbury Park TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759554 1789603033812490 21 21 2026-09-17 00:07:18.715009 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:13.809044
595928 626051 W86548 015H19M916 2026-09-16 COMPLETE None 2026-09-16 23:57:30 2026-09-17 00:07:51 2026-09-19 00:07:51 {"id": 626051, "stp": "P", "toc": "ScotRail", "uid": "W86548", "consist": null, "dest_crs": "XIV", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86548/2026-09-16/detailed", "trust_id": "015H19M916", "origin_crs": "INV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Inverness Motorail Sidings", "service_date": "2026-09-16", "dest_arr_time": "2357½", "dest_platform": null, "is_terminated": 1, "next_location": "Inverness Sig. 707", "signalling_id": "5H19", "timing_status": "ON TIME", "origin_station": "Inverness", "current_leg_arr": "2347½", "current_leg_dep": "2340", "current_leg_end": "Inverness Sig. 707", "origin_dep_time": "2340", "origin_platform": "3", "current_location": "Allanfearn L.C.", "last_update_time": "2026-09-17T00:07:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2232746, 57.4798847], [-4.2229155, 57.4801438], [-4.222554799999999, 57.4804012], [-4.222376199999999, 57.48052429999999], [-4.222298599999999, 57.480577799999985], [-4.222081835361751, 57.48070267891227], [-4.222035799999999, 57.480729200000006], [-4.2218212, 57.4808352], [-4.2216072, 57.4809318], [-4.221470399999999, 57.4809939], [-4.221229799999999, 57.4810962], [-4.220952799999999, 57.4812051], [-4.2208085, 57.48125290000001], [-4.2206283, 57.4813125], [-4.2203653999999995, 57.48139750000001], [-4.219990599999999, 57.4815049], [-4.2196124, 57.48160149999998], [-4.219265, 57.481673599999986], [-4.2189499, 57.481726299999984], [-4.218247099999999, 57.481839399999984], [-4.2178555, 57.4818997], [-4.2175752, 57.48194], [-4.2172894, 57.4819766], [-4.2168993, 57.48201679999999], [-4.21634, 57.48206449999999], [-4.215850599999999, 57.4820962], [-4.2146466, 57.482172700000014], [-4.2145557, 57.48217760000001], [-4.2143909, 57.4821885], [-4.212892, 57.4822856], [-4.2124923999999995, 57.4823088], [-4.2114658, 57.4823769], [-4.210584099999999, 57.48243279999999], [-4.210522299999999, 57.48243690000001], [-4.210361499999999, 57.482447699999994], [-4.209862103677533, 57.48247988342546], [-4.209569484946806, 57.482499578972615], [-4.209311301092663, 57.48251877188143], [-4.2090826335535425, 57.48253753712616], [-4.208878563767887, 57.48255594968106], [-4.208694173174138, 57.48257408452036], [-4.208524543210734, 57.48259201661831], [-4.2083647553161185, 57.48260982094916], [-4.208209890928731, 57.48262757248715], [-4.208055031487013, 57.48264534620651], [-4.207895258429406, 57.48266321708151], [-4.207725653194349, 57.48268126008638], [-4.207541297220286, 57.48269955019536], [-4.207337271945655, 57.48271816238271], [-4.207108658808899, 57.48273717162267], [-4.206850539248458, 57.48275665288947], [-4.206557994702773, 57.48277668115737], [-4.206476899999999, 57.48278210000001], [-4.2062999, 57.4827893], [-4.2060168, 57.4827896], [-4.2058114, 57.482784499999994], [-4.2055958, 57.482792499999995], [-4.2055314, 57.4827882], [-4.205297399999999, 57.482796400000005], [-4.2050211, 57.482817399999995], [-4.2046604, 57.4828473]]}", "current_leg_start": "Inverness", "dest_arr_time_act": "2357½", "motion_projection": null, "next_location_lat": "57.4828473", "next_location_lon": "-4.2046604", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16741599\", \"confirmationDeadline\": \"2026-09-16T23:47:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 380.74, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 857.481, \"from_m\": 380.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1890.895, \"from_m\": 857.481, \"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\": 2043.225, \"from_m\": 1890.895, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2103.584, \"from_m\": 2043.225, \"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\": 2155.553, \"from_m\": 2103.584, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2493.022, \"from_m\": 2155.553, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626051, \"profile_key\": \"a38a33668ab87590b911bb751a2f73b8e7802518e88d385d0515371bc5b2a26c\", \"schedule_id\": 29432, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Inverness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66373}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"Millburn Jn\", \"stage_seq\": 2, \"distance_m\": 987.546, \"section_seq\": 1, \"route_path_id\": 66373}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2354H\", \"location\": \"Inverness Sig. 707\", \"stage_seq\": 3, \"distance_m\": 1374.188, \"section_seq\": 1, \"route_path_id\": 66373}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Millburn Jn\", \"stage_seq\": 4, \"distance_m\": 1760.83, \"section_seq\": 1, \"route_path_id\": 66373}, {\"is_pass\": false, \"wtt_arr\": \"2357H\", \"wtt_dep\": null, \"location\": \"Inverness Motorail Sidings\", \"stage_seq\": 5, \"distance_m\": 2493.022, \"section_seq\": 1, \"route_path_id\": 66373}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2493.022, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66373}], \"total_distance_m\": 2493.022, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 2493.022, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2340", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "7.5", "current_position_lat": "57.4828473", "current_position_lon": "-4.2046604", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Inverness", "service_state_platform": null, "timing_fact_generation": 1789598864481293, "current_leg_arrival_utc": "2026-09-16T23:47:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:33.276866", "service_state_evidence_id": 16741599, "current_leg_start_actual_dep": "2026-09-16T23:40:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T23:57:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:33.995766", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P INV XIV 5H19 None None None None {"version": 3, "segments": [{"to_m": 380.74, "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": 857.481, "from_m": 380.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1890.895, "from_m": 857.481, "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": 2043.225, "from_m": 1890.895, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2103.584, "from_m": 2043.225, "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": 2155.553, "from_m": 2103.584, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2493.022, "from_m": 2155.553, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626051, "profile_key": "a38a33668ab87590b911bb751a2f73b8e7802518e88d385d0515371bc5b2a26c", "schedule_id": 29432, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2340", "location": "Inverness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66373}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "Millburn Jn", "stage_seq": 2, "distance_m": 987.546, "section_seq": 1, "route_path_id": 66373}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2354H", "location": "Inverness Sig. 707", "stage_seq": 3, "distance_m": 1374.188, "section_seq": 1, "route_path_id": 66373}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Millburn Jn", "stage_seq": 4, "distance_m": 1760.83, "section_seq": 1, "route_path_id": 66373}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": null, "location": "Inverness Motorail Sidings", "stage_seq": 5, "distance_m": 2493.022, "section_seq": 1, "route_path_id": 66373}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2493.022, "from_m": 0.0, "section_seq": 1, "route_path_id": 66373}], "total_distance_m": 2493.022, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 2493.022, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Inverness 2340 2340 3 None None Inverness Motorail Sidings 2357½ 2357½ None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86548/2026-09-16/detailed None Inverness 2026-09-16T23:40:00+01:00 Inverness Sig. 707 7.5 {"type": "LineString", "coordinates": [[-4.2232746, 57.4798847], [-4.2229155, 57.4801438], [-4.222554799999999, 57.4804012], [-4.222376199999999, 57.48052429999999], [-4.222298599999999, 57.480577799999985], [-4.222081835361751, 57.48070267891227], [-4.222035799999999, 57.480729200000006], [-4.2218212, 57.4808352], [-4.2216072, 57.4809318], [-4.221470399999999, 57.4809939], [-4.221229799999999, 57.4810962], [-4.220952799999999, 57.4812051], [-4.2208085, 57.48125290000001], [-4.2206283, 57.4813125], [-4.2203653999999995, 57.48139750000001], [-4.219990599999999, 57.4815049], [-4.2196124, 57.48160149999998], [-4.219265, 57.481673599999986], [-4.2189499, 57.481726299999984], [-4.218247099999999, 57.481839399999984], [-4.2178555, 57.4818997], [-4.2175752, 57.48194], [-4.2172894, 57.4819766], [-4.2168993, 57.48201679999999], [-4.21634, 57.48206449999999], [-4.215850599999999, 57.4820962], [-4.2146466, 57.482172700000014], [-4.2145557, 57.48217760000001], [-4.2143909, 57.4821885], [-4.212892, 57.4822856], [-4.2124923999999995, 57.4823088], [-4.2114658, 57.4823769], [-4.210584099999999, 57.48243279999999], [-4.210522299999999, 57.48243690000001], [-4.210361499999999, 57.482447699999994], [-4.209862103677533, 57.48247988342546], [-4.209569484946806, 57.482499578972615], [-4.209311301092663, 57.48251877188143], [-4.2090826335535425, 57.48253753712616], [-4.208878563767887, 57.48255594968106], [-4.208694173174138, 57.48257408452036], [-4.208524543210734, 57.48259201661831], [-4.2083647553161185, 57.48260982094916], [-4.208209890928731, 57.48262757248715], [-4.208055031487013, 57.48264534620651], [-4.207895258429406, 57.48266321708151], [-4.207725653194349, 57.48268126008638], [-4.207541297220286, 57.48269955019536], [-4.207337271945655, 57.48271816238271], [-4.207108658808899, 57.48273717162267], [-4.206850539248458, 57.48275665288947], [-4.206557994702773, 57.48277668115737], [-4.206476899999999, 57.48278210000001], [-4.2062999, 57.4827893], [-4.2060168, 57.4827896], [-4.2058114, 57.482784499999994], [-4.2055958, 57.482792499999995], [-4.2055314, 57.4827882], [-4.205297399999999, 57.482796400000005], [-4.2050211, 57.482817399999995], [-4.2046604, 57.4828473]]} 0.7 2340 2347½ None Allanfearn L.C. Inverness Sig. 707 57.4828473 -4.2046604 57.4828473 -4.2046604 1 0 2026-09-17 00:07:51 TERMINATED 2026-09-16 23:57:30 Inverness TRUST TRACKING_TIMEOUT 16741599 1789598864481293 3 3 2026-09-17 00:07:33.995766 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:33.276866
595929 626095 L81136 872D75M916 2026-09-16 COMPLETE 16759453 2026-09-17 00:57:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 626095, "stp": "P", "toc": "South Western Railway", "uid": "L81136", "consist": "701057", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81136/2026-09-17/detailed", "trust_id": "872D75M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:42:00", "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-16", "dest_arr_time": "0053", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2D75", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0057", "current_leg_dep": "0053", "current_leg_end": "Guildford", "origin_dep_time": "2342", "origin_platform": "7", "current_location": "Guildford", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]}", "current_leg_start": "London Road (Guildford)", "dest_arr_time_act": "0053", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "London Road (Guildford)", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 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\": 18113.945, \"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\": 19437.195, \"from_m\": 18113.945, \"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\": 22346.826, \"from_m\": 19437.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\": 22635.571, \"from_m\": 22346.826, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22733.141, \"from_m\": 22635.571, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23092.981, \"from_m\": 22733.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\": 23180.839, \"from_m\": 23092.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\": 23237.267, \"from_m\": 23180.839, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29268.489, \"from_m\": 23237.267, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29768.986, \"from_m\": 29268.489, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32961.711, \"from_m\": 29768.986, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33325.361, \"from_m\": 32961.711, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35143.177, \"from_m\": 33325.361, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35699.367, \"from_m\": 35143.177, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35742.189, \"from_m\": 35699.367, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35789.845, \"from_m\": 35742.189, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35835.167, \"from_m\": 35789.845, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43814.363, \"from_m\": 35835.167, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48190.683, \"from_m\": 43814.363, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49750.474, \"from_m\": 48190.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\": 50275.059, \"from_m\": 49750.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50393.786, \"from_m\": 50275.059, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50592.519, \"from_m\": 50393.786, \"capability_applied\": null, \"effective_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\": 626095, \"profile_key\": \"10bcf23b72eff05c57ca1f8bb40fa16a53ee7ea18641b338a350dc45d17a4dfb\", \"schedule_id\": 17116, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2351\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2354H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"2357H\", \"wtt_dep\": \"2358H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0001H\", \"wtt_dep\": \"0002\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": \"0007H\", \"location\": \"Worcester Park\", \"stage_seq\": 9, \"distance_m\": 17232.776, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0010H\", \"location\": \"Stoneleigh\", \"stage_seq\": 10, \"distance_m\": 19251.061, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Ewell West\", \"stage_seq\": 11, \"distance_m\": 20862.274, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0019\", \"location\": \"Epsom\", \"stage_seq\": 12, \"distance_m\": 22914.411, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0022H\", \"wtt_dep\": \"0023\", \"location\": \"Ashtead\", \"stage_seq\": 13, \"distance_m\": 26109.263, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0026H\", \"location\": \"Leatherhead\", \"stage_seq\": 14, \"distance_m\": 29013.738, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0031H\", \"wtt_dep\": \"0032\", \"location\": \"Bookham\", \"stage_seq\": 15, \"distance_m\": 33187.42, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": \"0036\", \"location\": \"Effingham Junction\", \"stage_seq\": 16, \"distance_m\": 35914.494, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": \"0039\", \"location\": \"Horsley\", \"stage_seq\": 17, \"distance_m\": 37607.442, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0043H\", \"wtt_dep\": \"0044\", \"location\": \"Clandon\", \"stage_seq\": 18, \"distance_m\": 42702.442, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0048H\", \"wtt_dep\": \"0049\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 19, \"distance_m\": 47953.472, \"section_seq\": 1, \"route_path_id\": 72890}, {\"is_pass\": false, \"wtt_arr\": \"0053\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 20, \"distance_m\": 50592.519, \"section_seq\": 1, \"route_path_id\": 72890}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 50592.519, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72890}], \"total_distance_m\": 50592.519, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48955.293, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1637.226, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2342", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:50Z\", \"source_id\": 51877578, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:44:53Z\", \"source_id\": 16740303, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:40Z\", \"source_id\": 51884617, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:48Z\", \"source_id\": 16742529, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:09Z\", \"source_id\": 51889481, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:12Z\", \"source_id\": 16743953, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:19Z\", \"source_id\": 51893741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:23Z\", \"source_id\": 16745210, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:51Z\", \"source_id\": 51898527, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:53Z\", \"source_id\": 16746548, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:55Z\", \"source_id\": 51903674, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:57Z\", \"source_id\": 16747933, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:00Z\", \"source_id\": 51906157, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:08Z\", \"source_id\": 16748637, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:14:03Z\", \"source_id\": 51914994, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:14:08Z\", \"source_id\": 16751075, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:46Z\", \"source_id\": 51918652, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:53Z\", \"source_id\": 16752083, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:26Z\", \"source_id\": 51922065, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:21:33Z\", \"source_id\": 16753045, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:43Z\", \"source_id\": 51926786, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:49Z\", \"source_id\": 16754364, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:11Z\", \"source_id\": 51929809, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:18Z\", \"source_id\": 16755149, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:08Z\", \"source_id\": 16756356, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:31Z\", \"source_id\": 51936230, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:38Z\", \"source_id\": 16756811, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:48Z\", \"source_id\": 51937763, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:53Z\", \"source_id\": 16757199, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:04Z\", \"source_id\": 51940936, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:08Z\", \"source_id\": 16758077, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:48Z\", \"source_id\": 51944064, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:48Z\", \"source_id\": 16758884, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27943, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:22Z\", \"source_id\": 51946364, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:29Z\", \"source_id\": 16759453, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1789602993444365, "current_leg_arrival_utc": "2026-09-18T00:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:51.521513", "service_state_evidence_id": 16759453, "current_leg_start_actual_dep": "2026-09-18T00:53:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:51.891846", "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 GLD 2D75 701057 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": 18113.945, "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": 19437.195, "from_m": 18113.945, "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": 22346.826, "from_m": 19437.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": 22635.571, "from_m": 22346.826, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22733.141, "from_m": 22635.571, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23092.981, "from_m": 22733.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": 23180.839, "from_m": 23092.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": 23237.267, "from_m": 23180.839, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29268.489, "from_m": 23237.267, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29768.986, "from_m": 29268.489, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32961.711, "from_m": 29768.986, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33325.361, "from_m": 32961.711, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35143.177, "from_m": 33325.361, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35699.367, "from_m": 35143.177, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35742.189, "from_m": 35699.367, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35789.845, "from_m": 35742.189, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35835.167, "from_m": 35789.845, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43814.363, "from_m": 35835.167, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48190.683, "from_m": 43814.363, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49750.474, "from_m": 48190.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": 50275.059, "from_m": 49750.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50393.786, "from_m": 50275.059, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50592.519, "from_m": 50393.786, "capability_applied": null, "effective_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": 626095, "profile_key": "10bcf23b72eff05c57ca1f8bb40fa16a53ee7ea18641b338a350dc45d17a4dfb", "schedule_id": 17116, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2342", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72890}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2351", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2354H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": "2358H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": "0007H", "location": "Worcester Park", "stage_seq": 9, "distance_m": 17232.776, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0010H", "location": "Stoneleigh", "stage_seq": 10, "distance_m": 19251.061, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Ewell West", "stage_seq": 11, "distance_m": 20862.274, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0019", "location": "Epsom", "stage_seq": 12, "distance_m": 22914.411, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0022H", "wtt_dep": "0023", "location": "Ashtead", "stage_seq": 13, "distance_m": 26109.263, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0026H", "location": "Leatherhead", "stage_seq": 14, "distance_m": 29013.738, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0031H", "wtt_dep": "0032", "location": "Bookham", "stage_seq": 15, "distance_m": 33187.42, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": "0036", "location": "Effingham Junction", "stage_seq": 16, "distance_m": 35914.494, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": "0039", "location": "Horsley", "stage_seq": 17, "distance_m": 37607.442, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0043H", "wtt_dep": "0044", "location": "Clandon", "stage_seq": 18, "distance_m": 42702.442, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0048H", "wtt_dep": "0049", "location": "London Road (Guildford)", "stage_seq": 19, "distance_m": 47953.472, "section_seq": 1, "route_path_id": 72890}, {"is_pass": false, "wtt_arr": "0053", "wtt_dep": null, "location": "Guildford", "stage_seq": 20, "distance_m": 50592.519, "section_seq": 1, "route_path_id": 72890}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 50592.519, "from_m": 0.0, "section_seq": 1, "route_path_id": 72890}], "total_distance_m": 50592.519, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48955.293, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1637.226, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:50Z", "source_id": 51877578, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:45:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:44:53Z", "source_id": 16740303, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:40Z", "source_id": 51884617, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:50:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:48Z", "source_id": 16742529, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:09Z", "source_id": 51889481, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:12Z", "source_id": 16743953, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:19Z", "source_id": 51893741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:57:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:23Z", "source_id": 16745210, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:51Z", "source_id": 51898527, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:00:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:53Z", "source_id": 16746548, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:55Z", "source_id": 51903674, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:04:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:57Z", "source_id": 16747933, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29489, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:00Z", "source_id": 51906157, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:07:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:08Z", "source_id": 16748637, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29493, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:14:03Z", "source_id": 51914994, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:15:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:14:08Z", "source_id": 16751075, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:46Z", "source_id": 51918652, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:18:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:53Z", "source_id": 16752083, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30152, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:26Z", "source_id": 51922065, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:22:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:21:33Z", "source_id": 16753045, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:43Z", "source_id": 51926786, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:27:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:49Z", "source_id": 16754364, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:11Z", "source_id": 51929809, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:31:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:18Z", "source_id": 16755149, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:08Z", "source_id": 16756356, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28112, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:31Z", "source_id": 51936230, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:39:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:38Z", "source_id": 16756811, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:48Z", "source_id": 51937763, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:42:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:53Z", "source_id": 16757199, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:04Z", "source_id": 51940936, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:08Z", "source_id": 16758077, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:48Z", "source_id": 51944064, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:48Z", "source_id": 16758884, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27943, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:22Z", "source_id": 51946364, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:57:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:29Z", "source_id": 16759453, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:57:00+01:00", "operational_fact": true}] London Waterloo 2342 2342 7 23:42:00 None Guildford 0053 0053 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81136/2026-09-17/detailed None London Road (Guildford) 2026-09-18T00:53:00+01:00 Guildford 4.0 {"type": "LineString", "coordinates": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} 1.6 0053 0057 London Road (Guildford) Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:57:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759453 1789602993444365 72 72 2026-09-17 00:07:51.891846 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:51.521513
595930 617139 C04522 070C16M916 2026-09-16 COMPLETE 16759511 2026-09-17 00:57:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 617139, "stp": "P", "toc": "Caledonian Sleeper", "uid": "C04522", "consist": null, "dest_crs": "EDB", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04522/2026-09-17/detailed", "trust_id": "070C16M916", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-16", "dest_arr_time": "0106", "dest_platform": "19", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "0C16", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0057", "current_leg_dep": "2342", "current_leg_end": "Edinburgh", "origin_dep_time": "2342", "origin_platform": "1", "current_location": "Edinburgh", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.258882, 55.8557621], [-4.2590096, 55.85541479999999], [-4.2590184, 55.85539270000001], [-4.2590424, 55.855321399999994], [-4.2590688, 55.8551807], [-4.2590959, 55.8550224], [-4.2591847000000005, 55.854754099999994], [-4.2592046, 55.854614999999995], [-4.2592249, 55.8545273], [-4.2592621, 55.85439499999998], [-4.2593189, 55.8542296], [-4.2593466, 55.85414889999999], [-4.2594231, 55.8539287], [-4.259488899999999, 55.85374910000001], [-4.259793499999999, 55.8529139], [-4.259853599999999, 55.85274509999999], [-4.2599483000000005, 55.85248489999999], [-4.2599685, 55.852428800000006], [-4.2599976, 55.85234199999999], [-4.2600316, 55.852192], [-4.260039, 55.8519448], [-4.260038699999999, 55.8519284], [-4.2600389, 55.8518999], [-4.2600393, 55.851858], [-4.260040999999999, 55.8517488], [-4.2600417, 55.8515897], [-4.2600445, 55.8514995], [-4.260145199999999, 55.8511238], [-4.260207099999999, 55.8509316], [-4.2602634, 55.8507466], [-4.2602707, 55.85073129999999], [-4.2603133, 55.8506201], [-4.2603387, 55.8504861], [-4.2603873, 55.8502836], [-4.2603912, 55.85023339999999], [-4.260430099999999, 55.8500844], [-4.2604731, 55.84991360000001], [-4.260514, 55.84972799999999], [-4.2605589, 55.84946370000001], [-4.2605844, 55.84930229999999], [-4.260628699999999, 55.84906339999999], [-4.260664799999999, 55.8488927], [-4.260721, 55.8486643], [-4.260748459764902, 55.8485876172256], [-4.26076028893391, 55.84855458362966], [-4.260777399999999, 55.8485068], [-4.26087886554381, 55.84822039089397], [-4.2608795, 55.8482186], [-4.260991499999999, 55.847975], [-4.2611156, 55.847781899999994], [-4.261455099999999, 55.847256], [-4.2615495, 55.8471247], [-4.2615818, 55.8470798], [-4.2616895999999995, 55.84681239999999], [-4.261759299999999, 55.846685], [-4.2619174, 55.84639620000001], [-4.262004499999999, 55.846179799999994], [-4.2620496, 55.8460168], [-4.2620674, 55.8458741], [-4.2620805, 55.845731], [-4.2620814, 55.8456233], [-4.2620736, 55.8454727], [-4.2620568, 55.8453633], [-4.2620357, 55.845268399999995], [-4.2620204, 55.845214299999995], [-4.262007699999999, 55.8451696], [-4.2619778, 55.8450964], [-4.261931499999999, 55.8450137], [-4.2616935, 55.8446545], [-4.261471199999999, 55.8443444], [-4.2614382, 55.84430879999999], [-4.261019199999999, 55.84386], [-4.260842, 55.8436645], [-4.2606136, 55.8434474], [-4.2603163, 55.843204], [-4.2601256, 55.84306960000001], [-4.2596267999999995, 55.8427759], [-4.259119800000001, 55.8425259], [-4.2586816999999995, 55.8423287], [-4.258115088526848, 55.84212103367016], [-4.2581019, 55.84211620000001], [-4.2578502, 55.842023], [-4.2569405, 55.8417086], [-4.2564592, 55.84154219999999], [-4.255760799999999, 55.841298599999995], [-4.2552415, 55.8411164], [-4.2547371, 55.84094309999999], [-4.2542865, 55.840788199999984], [-4.2532699, 55.84043859999999], [-4.2529219, 55.84031770000001], [-4.250594799999999, 55.83950939999999], [-4.2500616, 55.83932149999999], [-4.249691899999999, 55.839191199999995], [-4.248175499999999, 55.838669], [-4.2472933, 55.838364199999994], [-4.2467515, 55.8381747], [-4.2465885, 55.838117700000005], [-4.2454691, 55.8377864], [-4.244662599999999, 55.8375073], [-4.2420692, 55.836619], [-4.2410586, 55.8363007], [-4.2405992, 55.836138600000005], [-4.2397488999999995, 55.835844900000005], [-4.2396769999999995, 55.8358197], [-4.2389281, 55.8355572], [-4.237983999999999, 55.8352258], [-4.2370452, 55.8348989], [-4.2360682, 55.8345636], [-4.2350135, 55.8341904], [-4.2337718, 55.83375889999999], [-4.2335431, 55.833679399999994], [-4.231719399999999, 55.83304150000001], [-4.2312671, 55.83288339999999], [-4.229928299999999, 55.83241529999999], [-4.229150999999999, 55.8321501], [-4.2279618, 55.8317797], [-4.227698400000001, 55.83170739999999], [-4.2272586, 55.8315953], [-4.226411799999999, 55.831396100000006], [-4.2258785, 55.8312774], [-4.2257185999999995, 55.8312466], [-4.2252545999999995, 55.831157], [-4.2245925, 55.83104199999999], [-4.2245118, 55.8310299], [-4.2238108, 55.8309244], [-4.222908299999999, 55.8308069], [-4.222081835361751, 55.830708551373114], [-4.221677199999999, 55.8306604], [-4.2207313, 55.8305478], [-4.2201013, 55.8304778], [-4.2195795, 55.830434200000006], [-4.219011199999999, 55.8304028], [-4.2186661, 55.8303812], [-4.2182332, 55.83035699999999], [-4.2178098, 55.830338399999995], [-4.2171431, 55.8302998], [-4.216705200000001, 55.8302747], [-4.2157885, 55.8302287], [-4.215358899999999, 55.8302043], [-4.2149465, 55.830187], [-4.2144021, 55.8301649], [-4.2139436, 55.83015089999999], [-4.2134894, 55.8301405], [-4.2128067, 55.830124299999994], [-4.2121357, 55.83010529999999], [-4.2119113, 55.8300986], [-4.211714, 55.830091800000005], [-4.21103, 55.8300656], [-4.2104668, 55.8300355], [-4.210150499999999, 55.8300138], [-4.210104599999999, 55.8300106], [-4.2092805, 55.829952], [-4.208787199999999, 55.82990889999999], [-4.208465399999999, 55.82987560000001], [-4.2083195, 55.8298616], [-4.2081644, 55.829846499999995], [-4.2075106, 55.8297781], [-4.2068957, 55.8297151], [-4.206700799999999, 55.82969510000001], [-4.2062141, 55.82964239999999], [-4.2055178, 55.82956119999999], [-4.2048938, 55.829488100000006], [-4.2043198, 55.8294233], [-4.2039321, 55.82937960000001], [-4.203638599999999, 55.829346499999986], [-4.2025074, 55.8292191], [-4.2024837, 55.82921639999999], [-4.202434099999999, 55.8292108], [-4.2003102, 55.82896710000001], [-4.1982781, 55.82873549999999], [-4.196289899999999, 55.8285008], [-4.195656799999999, 55.82842889999999], [-4.1950609, 55.8283763], [-4.194632299999999, 55.82834259999999], [-4.194240399999999, 55.828311], [-4.1941239, 55.8283039], [-4.193877999999999, 55.828289], [-4.1936354, 55.8282792], [-4.1934368, 55.82827410000001], [-4.193045999999999, 55.82827429999999], [-4.192764999999999, 55.8282772], [-4.1924833, 55.8282857], [-4.1921511, 55.8283021], [-4.1918207, 55.8283343], [-4.1915897, 55.8283585], [-4.1913795, 55.828388099999984], [-4.1911385, 55.8284163], [-4.190893099999999, 55.82844879999999], [-4.190553399999999, 55.82850019999999], [-4.1901573999999995, 55.82857750000001], [-4.1899255, 55.8286265], [-4.189680699999999, 55.8286847], [-4.1858008, 55.8296534], [-4.1853511999999995, 55.829764899999994], [-4.1835324, 55.8302161], [-4.1831861, 55.830297900000005], [-4.1829751, 55.83034359999999], [-4.1827543, 55.830387599999995], [-4.1823313, 55.8304545], [-4.1818744, 55.83051799999999], [-4.1814676, 55.8305712], [-4.1808463, 55.8306389], [-4.1804655, 55.8306757], [-4.1799657, 55.83070190000001], [-4.178084999999999, 55.83079860000001], [-4.1777363, 55.8308235], [-4.176568999999999, 55.83089600000001], [-4.1753255, 55.83095970000001], [-4.1749773, 55.8309775], [-4.174452399999999, 55.83100240000001], [-4.1737687999999995, 55.8310407], [-4.1736697, 55.83104500000001], [-4.173122899999999, 55.83108029999999], [-4.1716252, 55.8311771], [-4.1710929, 55.8312353], [-4.170558199999999, 55.83131279999999], [-4.1700414, 55.83139559999999], [-4.1695337, 55.8314872], [-4.1670268, 55.832087099999995], [-4.1640609, 55.8328282], [-4.1580794, 55.8342793], [-4.1572523, 55.83448479999999], [-4.1559298, 55.8348017], [-4.154339599999999, 55.8351881], [-4.154046999999999, 55.8352592], [-4.153546799999999, 55.8353806], [-4.1515036, 55.83588970000001], [-4.150079, 55.8362484], [-4.1462633, 55.8371688], [-4.1458397, 55.8372682], [-4.1408487, 55.8384879], [-4.13466, 55.8400002], [-4.133966199999999, 55.840171899999994], [-4.132250306949799, 55.84058002204016], [-4.132059099999999, 55.8406255], [-4.1298643, 55.84114759999999], [-4.128741799999999, 55.8413833], [-4.1285292, 55.8414285], [-4.1227483, 55.8426388], [-4.1224205, 55.8427074], [-4.1136609, 55.8445444], [-4.1122053, 55.8448473], [-4.1115345, 55.84498150000001], [-4.1037811, 55.8465957], [-4.103628299999999, 55.846628], [-4.0960224, 55.84823699999999], [-4.093022399999999, 55.84885330000001], [-4.091469799999999, 55.8491737], [-4.0907216, 55.84929749999999], [-4.0899703, 55.84937759999999], [-4.0891988999999995, 55.849430799999986], [-4.0884052, 55.8494671], [-4.087623399999999, 55.8494752], [-4.0868399, 55.8494647], [-4.0837596000000005, 55.8494157], [-4.083145599999999, 55.849405899999994], [-4.0824058, 55.849414899999985], [-4.0816141, 55.84945499999999], [-4.08086, 55.8495342], [-4.0800184, 55.8496411], [-4.0793839, 55.849744400000006], [-4.078767, 55.8498563], [-4.0783418, 55.849951199999985], [-4.0780195, 55.85002849999999], [-4.0777398, 55.8501035], [-4.077312099999999, 55.850222300000006], [-4.076899899999999, 55.8503549], [-4.075888299999999, 55.8506888], [-4.075676799999999, 55.8507682], [-4.075422, 55.850855], [-4.0746311, 55.85109589999999], [-4.0737819, 55.85131100000002], [-4.0735899, 55.85135050000001], [-4.0728974, 55.851493], [-4.072444299999999, 55.85157449999999], [-4.071883, 55.8516626], [-4.0712835, 55.85173400000001], [-4.0701161, 55.8518532], [-4.068743699999999, 55.85201750000001], [-4.067876, 55.85212969999999], [-4.0670208, 55.8522629], [-4.0655344, 55.8525301], [-4.0622041, 55.853266099999985], [-4.060351699999999, 55.8536452], [-4.059274, 55.8538658], [-4.058423099999999, 55.8540182], [-4.057571299999999, 55.8541315], [-4.056744499999999, 55.854243], [-4.0559125, 55.854337400000006], [-4.054706199999999, 55.8544112], [-4.0535591, 55.8544396], [-4.0528934, 55.854442199999994], [-4.0522507, 55.8544233], [-4.0516032, 55.85439910000001], [-4.0509705, 55.8543611], [-4.049081899999999, 55.85422620000001], [-4.048454499999999, 55.854191], [-4.04764, 55.8541633], [-4.0471138, 55.85415149999999], [-4.046682099999999, 55.8541535], [-4.0464482, 55.85415259999999], [-4.045486, 55.85414910000001], [-4.0449684, 55.8541643], [-4.0446749, 55.8541729], [-4.0438424, 55.85420149999999], [-4.042967399999999, 55.8542624], [-4.042418778537846, 55.854308094172694], [-4.0422146, 55.85432509999999], [-4.0416076, 55.85437799999998], [-4.0406671, 55.854459900000016], [-4.0401836, 55.854505], [-4.0394422, 55.85456769999999], [-4.0390307, 55.8546024], [-4.038296000000001, 55.854691599999995], [-4.037621099999999, 55.85481729999999], [-4.0369767, 55.85496899999999], [-4.0363559, 55.8551416], [-4.0358392, 55.8553031], [-4.0351633, 55.8555549], [-4.0341609, 55.855926399999994], [-4.0334831, 55.85617759999999], [-4.0332236, 55.85627509999999], [-4.031257947341596, 55.856995416437215], [-4.0304224, 55.85730159999999], [-4.030296899999999, 55.8573583], [-4.0302508, 55.85737919999999], [-4.0300977, 55.85745649999999], [-4.0298931, 55.85757900000001], [-4.0297104, 55.8577011], [-4.0294472, 55.8579477], [-4.0292587, 55.8581833], [-4.0291703, 55.85833929999998], [-4.0291183, 55.858494400000005], [-4.0291027, 55.85863690000001], [-4.0290961, 55.8587527], [-4.0291105, 55.85892429999999], [-4.0292145, 55.85926369999999], [-4.0294317, 55.85955309999999], [-4.029600599999999, 55.85974900000001], [-4.0298593, 55.86002679999999], [-4.0299382, 55.86011069999999], [-4.0301575, 55.8603322], [-4.0303097, 55.8604646], [-4.0304978, 55.8606579], [-4.0306447, 55.86082760000001], [-4.030759299999999, 55.8609672], [-4.0310149, 55.8612305], [-4.031077300000001, 55.8613016], [-4.031315199999999, 55.8615827], [-4.0313806, 55.86166409999999], [-4.0316849, 55.86210640000001], [-4.0317717, 55.8622372], [-4.0318356, 55.8623327], [-4.0320634, 55.8626745], [-4.0321533, 55.862808900000005], [-4.0322852, 55.8630167], [-4.0323993, 55.86317189999999], [-4.0325194, 55.8633453], [-4.0327848, 55.8637243], [-4.033089499999999, 55.8641202], [-4.0336346, 55.8649118], [-4.0341769, 55.865727699999994], [-4.034456200000001, 55.86614279999999], [-4.0350131, 55.8669428], [-4.0352417, 55.86727509999999], [-4.0353204, 55.8673895], [-4.035612699999999, 55.8678363], [-4.0356713, 55.86791650000001], [-4.035728286738299, 55.86799452671483], [-4.0357529884461885, 55.868028348449506], [-4.0358525, 55.86816459999999], [-4.0363779, 55.8688089], [-4.036446099999999, 55.8688867], [-4.036657999999999, 55.869128800000006], [-4.0373405, 55.8698515], [-4.0379083, 55.8703979], [-4.0392061, 55.8716467], [-4.0410498, 55.8733987], [-4.0419222, 55.8742277], [-4.0421477999999995, 55.8744527], [-4.0423281, 55.874626000000006], [-4.042401699999999, 55.8746981], [-4.042418778537846, 55.8747148023675], [-4.0427603, 55.87504880000001], [-4.043703799999999, 55.8759505], [-4.0441432, 55.8763799], [-4.044317494625847, 55.876544527865086], [-4.0443812, 55.876604699999994], [-4.0444967, 55.8767167], [-4.0446067, 55.8768402], [-4.0446908, 55.87694709999999], [-4.0449925, 55.877325199999994], [-4.045088299999999, 55.8774705], [-4.0452035, 55.8776452], [-4.0453655, 55.8779698], [-4.0454192, 55.878162200000006], [-4.0454555, 55.87839149999999], [-4.045485299999999, 55.87862700000001], [-4.045480799999999, 55.8789417], [-4.045480399999999, 55.878967], [-4.045389199999999, 55.8796172], [-4.0453443, 55.87993709999999], [-4.0453136, 55.8802332], [-4.0451648, 55.88166729999998], [-4.0449664, 55.8833738], [-4.0449174999999995, 55.8838098], [-4.0448641, 55.8842867], [-4.0448025, 55.88484149999999], [-4.0447414, 55.88530389999999], [-4.0444227, 55.88781169999999], [-4.044034299999999, 55.88899839999999], [-4.0438304, 55.8895064], [-4.043725, 55.8897106], [-4.043522799999999, 55.8900954], [-4.0429339, 55.8911066], [-4.042418778537846, 55.89177647657069], [-4.042219899999999, 55.892035099999994], [-4.041599, 55.892708600000006], [-4.041425699999999, 55.8928848], [-4.0410583, 55.8932448], [-4.0398217999999995, 55.8942713], [-4.038514299999999, 55.895383900000006], [-4.035499099999999, 55.8979204], [-4.0340484, 55.89914410000001], [-4.0325511, 55.900405], [-4.0317354, 55.9011015], [-4.0312128000000005, 55.9015457], [-4.031034, 55.9017189], [-4.0301515, 55.9026547], [-4.0296079, 55.9033367], [-4.029141, 55.9040311], [-4.0285219, 55.9051524], [-4.028147400000001, 55.90596959999999], [-4.0280707, 55.9061369], [-4.0277433, 55.907156500000006], [-4.0277014976695, 55.90738158737394], [-4.0275368, 55.90826839999999], [-4.0273739, 55.9090521], [-4.027163, 55.9098298], [-4.0269591, 55.910351], [-4.0267171, 55.91088700000001], [-4.0264835, 55.91136529999999], [-4.0262194, 55.911839699999994], [-4.0254129, 55.9130659], [-4.023353099999999, 55.916066099999995], [-4.0227019, 55.9168821], [-4.0220886, 55.91755289999999], [-4.0214426, 55.91818479999999], [-4.0203731, 55.919095799999994], [-4.019265, 55.9198955], [-4.018548, 55.9203554], [-4.0177626, 55.920811099999995], [-4.016992899999999, 55.9212252], [-4.016175, 55.9216198], [-4.014432399999999, 55.922460999999984], [-4.0129408, 55.9232379], [-4.0115003, 55.9240459], [-4.008235, 55.92601079999999], [-4.0051108, 55.927903], [-4.0039323, 55.92861740000001], [-4.0034985, 55.92888359999999], [-4.0027166, 55.9293635], [-4.002269499999999, 55.9296382], [-4.0008436, 55.9304855], [-4.0003835, 55.930765699999995], [-4.0002849, 55.930824900000005], [-4.0001006, 55.9309355], [-3.999534300000001, 55.9312798], [-3.9943243, 55.93445119999999], [-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574], [-3.9803585, 55.941864599999995], [-3.9799691, 55.9420274], [-3.9797879, 55.9421016], [-3.9795892, 55.9421821], [-3.978938199999999, 55.9424788], [-3.9787202, 55.9425673], [-3.9778528999999994, 55.9429111], [-3.9754296999999994, 55.94388519999999], [-3.9741674, 55.9443511], [-3.9728813, 55.9447823], [-3.9713623, 55.9452599], [-3.970126099999999, 55.9457378], [-3.9686189, 55.9463956], [-3.9673751, 55.9471874], [-3.9662401, 55.9481297], [-3.9662302, 55.9481419], [-3.966164500000001, 55.948223], [-3.9654519, 55.9491024], [-3.9651686, 55.949593500000006], [-3.965044999999999, 55.9498829], [-3.965011, 55.9499626], [-3.9649526, 55.95009929999999], [-3.9647843, 55.950605], [-3.9646677, 55.95112710000001], [-3.964468800000001, 55.95295560000001], [-3.9642906, 55.9536833], [-3.964078900000001, 55.9544102], [-3.9639882, 55.95466760000001], [-3.9639371, 55.9548125], [-3.9637516, 55.9552125], [-3.963052900000001, 55.95622879999999], [-3.962151299999999, 55.957209600000006], [-3.9620596, 55.957337599999995], [-3.9618227892872326, 55.95770237974702], [-3.961799599999999, 55.9577381], [-3.9615545, 55.958246], [-3.961303099999999, 55.9592377], [-3.961258200000001, 55.95952820000001], [-3.961165700000001, 55.959948999999995], [-3.9610622, 55.9603204], [-3.960754699999999, 55.96097899999999], [-3.9603265, 55.961616199999995], [-3.9599762999999992, 55.9620405], [-3.9595703000000007, 55.9624395], [-3.9592539, 55.96270710000001], [-3.9585878, 55.96322279999999], [-3.9578753, 55.9637519], [-3.9564431, 55.96478319999999], [-3.955603, 55.96541169999999], [-3.9555163, 55.96547660000001], [-3.955216300000001, 55.965701], [-3.955137299999999, 55.9657601], [-3.95431, 55.966470699999995], [-3.953702, 55.9670899], [-3.952988799999999, 55.967901], [-3.952587250125894, 55.96842810207833], [-3.9523389, 55.9687541], [-3.951939, 55.96940320000001], [-3.951473999999999, 55.970257800000006], [-3.950943399999999, 55.97104349999999], [-3.950422000000001, 55.9716203], [-3.9498555, 55.9721577], [-3.9492383000000006, 55.97265010000001], [-3.9485651, 55.97312920000001], [-3.947372699999999, 55.97383109999999], [-3.9455525, 55.9747994], [-3.944138599999999, 55.97572499999999], [-3.942917099999999, 55.97667769999999], [-3.9418514, 55.97774239999999], [-3.9411252, 55.97858260000001], [-3.9407759, 55.9789404], [-3.9402630999999992, 55.97946569999999], [-3.939686599999999, 55.9799239], [-3.9389771, 55.9804932], [-3.936794133449483, 55.98217933094809], [-3.936732565545234, 55.98222688514533], [-3.9365487, 55.98236889999999], [-3.9356753000000007, 55.98294930000001], [-3.9350473, 55.983300099999994], [-3.934463899999999, 55.98360019999999], [-3.933934999999999, 55.9838422], [-3.933788700000001, 55.9839071], [-3.9333248, 55.984095799999984], [-3.932555, 55.98438569999999], [-3.9317675, 55.984643899999995], [-3.9309596, 55.9848622], [-3.9303486, 55.985009600000005], [-3.9297486, 55.9851309], [-3.9292125, 55.985223], [-3.928661, 55.985317599999995], [-3.9264808, 55.9856355], [-3.925912499999999, 55.9857104], [-3.924798, 55.9858606], [-3.9230767, 55.986109600000006], [-3.920471599999999, 55.98647], [-3.9188588, 55.98669019999999], [-3.9172516, 55.9869029], [-3.916121, 55.98701659999999], [-3.9149203, 55.9871159], [-3.9134281, 55.9872159], [-3.909498, 55.9874583], [-3.897219600000001, 55.9882158], [-3.8950093, 55.98835439999999], [-3.8939816, 55.98849130000001], [-3.8929553, 55.98868929999999], [-3.891964399999999, 55.9889275], [-3.8919281, 55.9889391], [-3.8910132, 55.989232300000005], [-3.889956499999999, 55.98967619999999], [-3.8893613, 55.989954899999994], [-3.888516899999999, 55.99039160000001], [-3.887951699999999, 55.990684], [-3.886935100000001, 55.99121499999999], [-3.8861076999999993, 55.9916376], [-3.8857078, 55.991861400000005], [-3.8821464, 55.9938545], [-3.8797045, 55.9952247], [-3.8795359, 55.995325], [-3.878169499999999, 55.99607520000001], [-3.875612199999999, 55.997479299999995], [-3.8744437999999986, 55.9980913], [-3.8735244, 55.998514500000006], [-3.872534699999999, 55.998936], [-3.8718587, 55.9991972], [-3.8710543, 55.9994886], [-3.8698237, 55.99988729999998], [-3.868980599999999, 56.00012889999999], [-3.8685999999999994, 56.0002347], [-3.8681507, 56.0003511], [-3.867451899999999, 56.0005216], [-3.8667536, 56.00068120000001], [-3.8657675, 56.00087739999999], [-3.8646852, 56.00106709999999], [-3.8638881, 56.0011897], [-3.862755721713942, 56.00133406314945], [-3.8625962, 56.0013544], [-3.8618358, 56.00143359999999], [-3.8617787999999993, 56.0014395], [-3.860963200000001, 56.001506600000006], [-3.8599807, 56.0015766], [-3.8589737999999993, 56.00161130000001], [-3.857992999999999, 56.001634499999994], [-3.8570065, 56.00163140000001], [-3.8563578, 56.0016232], [-3.855704799999999, 56.0015983], [-3.8541880000000006, 56.0015104], [-3.8532694999999992, 56.001431], [-3.8523583, 56.0013329], [-3.8511458, 56.00119120000001], [-3.8502411, 56.0011083], [-3.849383299999999, 56.0010602], [-3.8485183, 56.0010565], [-3.847882699999999, 56.0010778], [-3.847235, 56.00111119999999], [-3.8463931, 56.00118959999999], [-3.8455988, 56.001305300000006], [-3.8448212000000006, 56.00143969999999], [-3.843941800000001, 56.00164169999999], [-3.8430922, 56.001861100000006], [-3.842972799999999, 56.0018904], [-3.8424106, 56.00207489999999], [-3.841910499999999, 56.0022606], [-3.8410032999999992, 56.0026242], [-3.8405694, 56.002823799999994], [-3.8400584, 56.00309519999999], [-3.839633300000001, 56.00333340000001], [-3.8392415, 56.0035812], [-3.8386179, 56.00405289999999], [-3.8381144, 56.0044733], [-3.8377445, 56.0047698], [-3.8368714, 56.0055292], [-3.8363085, 56.005973], [-3.8357338, 56.00641749999998], [-3.835466700000001, 56.0066239], [-3.8350982999999994, 56.006877899999985], [-3.8347822, 56.00706869999999], [-3.834422799999999, 56.0072555], [-3.8340294999999993, 56.0074289], [-3.8336639, 56.007568899999995], [-3.8332997, 56.0076863], [-3.8328958000000006, 56.00779920000001], [-3.832499499999999, 56.0078935], [-3.8323614, 56.0079215], [-3.832182512021816, 56.00795783962394], [-3.8320813, 56.00797839999999], [-3.8317338999999992, 56.0080286], [-3.831246399999999, 56.0080898], [-3.830848800000001, 56.008121], [-3.830459699999999, 56.00813669999999], [-3.830050500000001, 56.008138499999994], [-3.829871024333254, 56.008132735818], [-3.8295955438784586, 56.00809987703005], [-3.829353716530611, 56.00807166481051], [-3.829142966264923, 56.0080476239483], [-3.8289607170566, 56.008027279232365], [-3.828804392880853, 56.00801015545163], [-3.828671417712891, 56.00799577739501], [-3.828559215527923, 56.00798366985147], [-3.828465210301158, 56.00797335760992], [-3.8283868260078058, 56.00796436545928], [-3.8283214866230737, 56.00795621818851], [-3.828266616122172, 56.0079484405865], [-3.828219638480311, 56.007940557442225], [-3.828177977672698, 56.00793209354459], [-3.828139057674542, 56.007922573682535], [-3.8281003024610545, 56.00791152264498], [-3.8280591360074423, 56.00789846522087], [-3.8236292, 56.0070813], [-3.8225152, 56.00687580000001], [-3.8203174, 56.006470399999984], [-3.8197278, 56.00637619999999], [-3.8189852, 56.0062824], [-3.818454399999999, 56.0062247], [-3.818069999999999, 56.0061881], [-3.817646, 56.0061518], [-3.8169532, 56.0060995], [-3.816649299999999, 56.00606809999999], [-3.8159692, 56.0060058], [-3.8156585, 56.0059765], [-3.8151558, 56.00593349999999], [-3.8147928000000006, 56.0059122], [-3.8144366, 56.00590330000001], [-3.814290900000001, 56.00590269999999], [-3.8136019, 56.0059067], [-3.8129896, 56.005933299999995], [-3.8123365, 56.00598759999999], [-3.811033, 56.0061461], [-3.810675999999999, 56.00617530000001], [-3.810277099999999, 56.00619669999998], [-3.8099498, 56.0062027], [-3.8095489, 56.00619940000001], [-3.8092806, 56.0061944], [-3.808946099999999, 56.00618239999999], [-3.8085641, 56.006162799999984], [-3.8080033, 56.006127], [-3.8074862, 56.0060871], [-3.807248, 56.006064], [-3.8064862, 56.0059738], [-3.8059586, 56.00590619999999], [-3.8051812, 56.0057781], [-3.8050151, 56.0057455], [-3.8047213, 56.0056878], [-3.8043019, 56.0056016], [-3.8039153, 56.005518], [-3.8029032, 56.0052515], [-3.802146800000001, 56.00502649999999], [-3.8014125, 56.0047991], [-3.8003676, 56.0044649], [-3.7998751, 56.004313799999984], [-3.799620200000001, 56.004231399999995], [-3.7994158, 56.004170599999995], [-3.7989254, 56.0040188], [-3.7982474000000006, 56.00384090000001], [-3.797762699999999, 56.0037314], [-3.7976527999999994, 56.0037081], [-3.7971602, 56.003603899999995], [-3.7967121000000006, 56.00352620000001], [-3.7961958, 56.00344449999999], [-3.7957771999999994, 56.0033961], [-3.7944338, 56.00324049999999], [-3.792996299999999, 56.00310459999999], [-3.792908399999999, 56.003096], [-3.7916350999999993, 56.0029656], [-3.7910096, 56.00290149999999], [-3.7897419, 56.0027756], [-3.7893457, 56.002736199999994], [-3.7867416, 56.0024735], [-3.7852415, 56.0023357], [-3.784247, 56.0022278], [-3.7816529, 56.00198219999999], [-3.7780697, 56.00161490000001], [-3.777955299999999, 56.0016023], [-3.7771887, 56.0015247], [-3.7769092886816535, 56.0014992038448], [-3.7749991, 56.0013249], [-3.774676700000001, 56.0012879], [-3.7740569, 56.0012026], [-3.773441, 56.0011106], [-3.7729241933019897, 56.0010283308209], [-3.7727123, 56.00099459999999], [-3.7719758, 56.00086509999999], [-3.7712899, 56.00073510000001], [-3.7705931, 56.0005919], [-3.7695431, 56.000350100000006], [-3.768422899999999, 56.0000702], [-3.768180300000001, 56.0000055], [-3.7583682, 55.99750699999999], [-3.757478, 55.997270500000006], [-3.7570166, 55.997115], [-3.7564995, 55.996925100000006], [-3.7558463999999994, 55.9966217], [-3.7556441, 55.996530499999984], [-3.7553717, 55.9963981], [-3.754721299999999, 55.9960172], [-3.7541949, 55.9956521], [-3.7539645, 55.9954243], [-3.7535877, 55.9950516], [-3.7532133, 55.99459360000001], [-3.752927199999999, 55.9941402], [-3.752811799999999, 55.99385159999999], [-3.752773499999999, 55.99374350000001], [-3.752683, 55.99349029999999], [-3.7526107, 55.9932349], [-3.752536000000001, 55.99282819999999], [-3.7524826999999994, 55.99241800000001], [-3.7524656, 55.9920158], [-3.752415699999999, 55.9916138], [-3.7523644, 55.99134499999999], [-3.7522727, 55.99106580000001], [-3.7521306, 55.9907447], [-3.7519202, 55.9904472], [-3.7518164, 55.9902981], [-3.751808000000001, 55.99028989999999], [-3.7516676, 55.9901528], [-3.7514076, 55.9898852], [-3.7510911999999994, 55.989610299999995], [-3.7507577, 55.9893947], [-3.7504021, 55.989177699999985], [-3.749937399999999, 55.9889282], [-3.7496381999999993, 55.988790899999984], [-3.7493001, 55.9886564], [-3.7488248999999993, 55.988495], [-3.748218499999999, 55.98832699999999], [-3.7476067999999985, 55.98819919999998], [-3.7469642, 55.98808460000001], [-3.744636, 55.9877427], [-3.7398808, 55.9870367], [-3.7375338, 55.9867405], [-3.735041999999999, 55.986456], [-3.7324583, 55.9861696], [-3.7322036, 55.98614140000001], [-3.7315470999999993, 55.98606840000001], [-3.731327199999999, 55.98604389999998], [-3.7307747999999994, 55.98598829999999], [-3.7306826, 55.98597999999999], [-3.7302519, 55.985941399999994], [-3.7296865, 55.9858976], [-3.7288916, 55.985859399999995], [-3.7272371, 55.9858084], [-3.7264706, 55.9857698], [-3.725894499999999, 55.98573629999999], [-3.7251746, 55.98568139999999], [-3.724387099999999, 55.9856185], [-3.7237667, 55.9855694], [-3.722764399999999, 55.98548490000001], [-3.7221201, 55.9854417], [-3.7208354, 55.9853119], [-3.7207640999999994, 55.9853055], [-3.7201158, 55.9852476], [-3.7199777, 55.98523339999999], [-3.719033000000001, 55.9851508], [-3.718643299999999, 55.985107799999994], [-3.7183911, 55.9850783], [-3.7171666, 55.98492379999999], [-3.716063399999999, 55.98475570000001], [-3.7155845, 55.98466959999999], [-3.7152848, 55.9846142], [-3.7144825999999993, 55.98446239999999], [-3.714198099999999, 55.984412], [-3.713272700000001, 55.9842479], [-3.7125335, 55.98413200000001], [-3.7110687000000007, 55.983936099999994], [-3.7101198, 55.983859300000006], [-3.7091661, 55.983792], [-3.7076275, 55.9837266], [-3.7073432, 55.98372539999999], [-3.705075, 55.9837265], [-3.7034684, 55.98370830000001], [-3.702059, 55.983661], [-3.700727300000001, 55.9835665], [-3.6995283, 55.983445], [-3.6981166, 55.98326269999999], [-3.6976988, 55.983196099999994], [-3.6967245, 55.9830409], [-3.6956877, 55.9828402], [-3.694605300000001, 55.9826099], [-3.6923915, 55.98209310000001], [-3.6902631, 55.9816252], [-3.6891525, 55.98140440000001], [-3.6880422, 55.9811961], [-3.6870379, 55.9810267], [-3.685943200000001, 55.9808572], [-3.6845260999999994, 55.98066029999999], [-3.683092664890038, 55.9804942367071], [-3.6821627, 55.9803865], [-3.680692099999999, 55.9802413], [-3.6793405, 55.98012400000001], [-3.678988, 55.98009339999999], [-3.667215199999999, 55.97897660000001], [-3.6651328, 55.978741799999995], [-3.6630407, 55.97844479999999], [-3.661847400000001, 55.9782438], [-3.6607406, 55.9780574], [-3.6600902, 55.977942000000006], [-3.6581951, 55.97760590000001], [-3.6556495, 55.9771544], [-3.654257799999999, 55.9769349], [-3.653686299999999, 55.9768518], [-3.6527474, 55.97672149999998], [-3.6526572, 55.97670899999999], [-3.6524642, 55.976682200000006], [-3.651216, 55.976518199999994], [-3.6494195, 55.9763499], [-3.6492857, 55.9763394], [-3.643552, 55.9757533], [-3.6411792, 55.975510699999994], [-3.6399239, 55.97538240000001], [-3.6367219, 55.97505509999999], [-3.630383300000001, 55.9744047], [-3.6292909999999994, 55.974301], [-3.6279481, 55.974209300000005], [-3.6278388, 55.97420300000001], [-3.626505499999999, 55.974139099999995], [-3.6256147999999992, 55.9741112], [-3.6255054000000007, 55.97410779999999], [-3.6253279, 55.9741022], [-3.6252835, 55.97410349999999], [-3.6233382, 55.9741022], [-3.623129, 55.97410500000001], [-3.6205991, 55.9741513], [-3.6186612, 55.9741868], [-3.615939000000001, 55.974251599999995], [-3.6157663, 55.9742541], [-3.6133583, 55.9743088], [-3.612665, 55.974343299999994], [-3.6118670000000006, 55.9743831], [-3.6109878, 55.9744444], [-3.610748099999999, 55.9744604], [-3.607613300000001, 55.97476499999999], [-3.6074865, 55.9747808], [-3.6065125, 55.974923700000005], [-3.606458, 55.97493190000001], [-3.6056192, 55.97505770000001], [-3.6049629, 55.97516209999999], [-3.6042566, 55.9752683], [-3.603667599999999, 55.9753467], [-3.602481099999999, 55.975508699999985], [-3.6010826, 55.97568290000001], [-3.6001663000000006, 55.975792199999994], [-3.6001074000000006, 55.9757992], [-3.5992593000000004, 55.97590040000001], [-3.5978978, 55.9760983], [-3.5962024, 55.9763232], [-3.596028599999999, 55.9763461], [-3.5957198999999997, 55.976388199999995], [-3.5940944, 55.9766302], [-3.5940025999999996, 55.9766424], [-3.593767099999999, 55.97667359999999], [-3.5934834, 55.97671929999999], [-3.5932981000000006, 55.9767491], [-3.5932611364780858, 55.97675453581286], [-3.5931824999999997, 55.97676609999999], [-3.5876932, 55.9775478], [-3.5858126, 55.9777755], [-3.5851893999999995, 55.97784440000001], [-3.5842149000000005, 55.97795299999999], [-3.5824261, 55.97811159999999], [-3.5807512, 55.9782328], [-3.5785628, 55.9783622], [-3.5777194, 55.9783979], [-3.5775826, 55.9784037], [-3.575953, 55.97846349999999], [-3.5742451999999996, 55.978512599999995], [-3.5722526999999995, 55.97852760000001], [-3.559781, 55.9785196], [-3.5552545, 55.9785154], [-3.5482724999999995, 55.9785088], [-3.5361513999999996, 55.9784929], [-3.5338809999999996, 55.9785038], [-3.5337269999999994, 55.9785046], [-3.5326395999999995, 55.97850369999999], [-3.5300113, 55.97850160000001], [-3.5275839999999996, 55.97849399999999], [-3.5266567999999996, 55.9784797], [-3.5257249999999996, 55.97845590000001], [-3.5247531999999997, 55.9784132], [-3.5240642, 55.9783815], [-3.5237689, 55.9783657], [-3.5236475, 55.9783578], [-3.5232762999999996, 55.97833169999999], [-3.5220948000000005, 55.9782368], [-3.5212105999999994, 55.978158], [-3.5203258999999996, 55.97806460000001], [-3.5194828999999994, 55.977962], [-3.5184419000000005, 55.9778215], [-3.5172690999999996, 55.977641600000005], [-3.5160460999999996, 55.9774344], [-3.515603899999999, 55.97734109999999], [-3.5151012, 55.977235], [-3.5092004, 55.976113799999986], [-3.509060799999999, 55.9760873], [-3.5052551, 55.97553419999999], [-3.5034296080661336, 55.97531631595825], [-3.5030113999999997, 55.975266399999995], [-3.5007521, 55.9750384], [-3.4992749999999995, 55.97487050000001], [-3.4976572, 55.974669], [-3.4958676, 55.97442469999999], [-3.4919172, 55.973737099999994], [-3.4897718999999996, 55.9733444], [-3.4877640999999997, 55.9730028], [-3.4877089, 55.97299480000001], [-3.4855834, 55.9726875], [-3.4839989999999994, 55.9724778], [-3.4824696, 55.9722555], [-3.4810199999999996, 55.9720399], [-3.4793659, 55.97175270000001], [-3.4775809, 55.971398099999995], [-3.4763774, 55.9711461], [-3.4749745, 55.970792], [-3.4736711, 55.970456799999994], [-3.4726543, 55.9701777], [-3.4719738999999996, 55.969991], [-3.470164899999999, 55.969411599999994], [-3.4690936, 55.969000099999995], [-3.4674873000000006, 55.96831469999999], [-3.4669935, 55.9680905], [-3.4664987, 55.96784910000001], [-3.4659162999999995, 55.9675451], [-3.4653034, 55.9672233], [-3.4650128, 55.9670448], [-3.4648329, 55.9669343], [-3.4643710999999997, 55.9666394], [-3.4634897999999996, 55.9660243], [-3.4630065, 55.96567889999999], [-3.4625277, 55.96529900000001], [-3.4618407, 55.96471760000001], [-3.4614385, 55.964344200000006], [-3.4610444999999994, 55.96394750000001], [-3.4603674999999994, 55.963180099999995], [-3.4597743999999997, 55.96242269999999], [-3.4595383999999996, 55.962109], [-3.459346, 55.96179539999999], [-3.4589629, 55.961145299999984], [-3.4581944, 55.9596439], [-3.4574846, 55.958257], [-3.4571358696748264, 55.95770237974702], [-3.4568779, 55.95729209999999], [-3.4561067, 55.95631439999998], [-3.4560866, 55.95629280000001], [-3.4553467, 55.9554951], [-3.4549221999999995, 55.9550692], [-3.4544987, 55.9547011], [-3.4540288999999995, 55.9543092], [-3.4538862, 55.9542044], [-3.4519741999999995, 55.95283299999999], [-3.4511763, 55.95224950000001], [-3.4502321, 55.951505399999995], [-3.4493143999999996, 55.9507153], [-3.4484458999999994, 55.94993960000001], [-3.447557, 55.9490935], [-3.4467976, 55.948308], [-3.4460286, 55.9474319], [-3.4458179, 55.9471814], [-3.445279199999999, 55.9465411], [-3.4449162, 55.94605809999999], [-3.4435941, 55.9442989], [-3.4428748999999996, 55.94341899999999], [-3.4421324, 55.9426954], [-3.441981999999999, 55.942562800000005], [-3.4411811999999995, 55.9418589], [-3.4403944999999996, 55.94126610000001], [-3.4393973, 55.9405961], [-3.4388992, 55.9402582], [-3.4385176, 55.9400198], [-3.4383725999999997, 55.9399268], [-3.4371399, 55.939234899999995], [-3.4355737000000004, 55.9384592], [-3.4341831999999997, 55.93785080000001], [-3.4317755, 55.9369284], [-3.4307013, 55.936562499999994], [-3.4294492, 55.936136], [-3.4272766, 55.93554610000001], [-3.4262208, 55.935277199999994], [-3.4251424, 55.935024199999994], [-3.4238793, 55.9347544], [-3.4226023999999997, 55.934509], [-3.4213598999999997, 55.934300699999994], [-3.4200006, 55.9340995], [-3.418957499999999, 55.9339636], [-3.4179002, 55.9338436], [-3.417142699999999, 55.933770599999995], [-3.4159206000000006, 55.93366109999999], [-3.4146532, 55.93357869999999], [-3.4135980796541814, 55.93352928367344], [-3.4130988, 55.9335059], [-3.4123276, 55.93348679999998], [-3.411696, 55.93347769999999], [-3.4112761999999996, 55.9334713], [-3.4108817, 55.9334683], [-3.4103866, 55.93347459999999], [-3.4102247, 55.93347579999999], [-3.4088646999999996, 55.9335004], [-3.4087599999999996, 55.933504799999994], [-3.4076161, 55.93355259999999], [-3.406416, 55.933621499999994], [-3.4053135999999995, 55.93370380000001], [-3.4022669, 55.93393139999999], [-3.401245, 55.934007699999995], [-3.4008717, 55.9340382], [-3.400295799999999, 55.9340838], [-3.3984062, 55.93422900000001], [-3.3974656999999997, 55.9343033], [-3.3962756999999995, 55.9344242], [-3.3962112999999996, 55.93442919999999], [-3.3957437999999995, 55.9344652], [-3.395441611272726, 55.93448847546233], [-3.3929705999999995, 55.9346788], [-3.3909177, 55.93480879999999], [-3.3897734, 55.9348599], [-3.3887603, 55.934893300000006], [-3.3871798999999996, 55.9349224], [-3.3856115999999994, 55.9349226], [-3.3830557, 55.93487420000001], [-3.381248499999999, 55.93478509999999], [-3.3791369999999996, 55.9346505], [-3.3784268, 55.93459070000001], [-3.3777831, 55.93453650000001], [-3.3763561999999996, 55.93439049999999], [-3.3726621, 55.933918199999994], [-3.3674688999999995, 55.933108], [-3.3641321, 55.9324933], [-3.3622062999999995, 55.9320879], [-3.3608722999999996, 55.93178120000001], [-3.3597684999999995, 55.9315246], [-3.3588381, 55.9312921], [-3.3584073, 55.9311845], [-3.3522324999999995, 55.92964179999999], [-3.3520213, 55.92958879999999], [-3.3437894999999997, 55.92752099999999], [-3.3427639999999994, 55.92728940000001], [-3.3406342, 55.9268753], [-3.340066199999999, 55.92678149999999], [-3.3390008999999994, 55.9266056], [-3.3370480999999996, 55.926344699999994], [-3.3353410999999995, 55.926173], [-3.3335363999999994, 55.9260235], [-3.331662, 55.92592750000001], [-3.3294692999999995, 55.92589220000001], [-3.3266323, 55.9259189], [-3.3246865, 55.9259756], [-3.323766551242229, 55.9260174683588], [-3.3228539999999995, 55.92605900000001], [-3.3190732, 55.92634879999999], [-3.3176330999999997, 55.92649980000001], [-3.3157626, 55.92669589999999], [-3.3133604999999995, 55.92695390000001], [-3.3068741, 55.92767210000001], [-3.306064, 55.9277618], [-3.3058734, 55.9277819], [-3.2951263, 55.92892679999999], [-3.2943613, 55.9290083], [-3.2918865, 55.9293319], [-3.2913277, 55.9294136], [-3.2893142999999996, 55.9297054], [-3.2877076999999995, 55.9299829], [-3.2860301, 55.9303189], [-3.2856586, 55.9303959], [-3.2748572, 55.932817799999995], [-3.2745334999999995, 55.9328924], [-3.2736234999999994, 55.933101], [-3.2735585, 55.93311539999999], [-3.270525, 55.93378589999998], [-3.2666563999999996, 55.9346567], [-3.2648637, 55.93505729999999], [-3.2574047, 55.93673820000001], [-3.2539298, 55.93750649999999], [-3.2529445999999997, 55.937727], [-3.2505735, 55.9382575], [-3.25044, 55.93828739999999], [-3.2502965, 55.9383239], [-3.2495120999999996, 55.9384953], [-3.2494303323956606, 55.93851402786436], [-3.249168819597702, 55.93857466960714], [-3.248938621045225, 55.93862947774499], [-3.248735240594397, 55.938679253515325], [-3.2485541821013837, 55.9387247981556], [-3.248390949422355, 55.93876691290329], [-3.248241046413478, 55.9388063989958], [-3.24809997693092, 55.93884405767061], [-3.2479632448308493, 55.938880690165135], [-3.2478263539694328, 55.93891709771685], [-3.2476848082028393, 55.9389540815632], [-3.2475341113872354, 55.9389924429416], [-3.24736976737879, 55.93903298308952], [-3.2471872800336694, 55.93907650324441], [-3.2469821532080423, 55.939123804643714], [-3.2467498907580765, 55.93917568852487], [-3.246485996539939, 55.93923295612533], [-3.2457045999999994, 55.939399], [-3.2450953, 55.9395284], [-3.2438011, 55.93982629999999], [-3.2432059999999994, 55.93995669999999], [-3.2421179999999996, 55.9401977], [-3.2411754, 55.940405199999994], [-3.2407718, 55.9404973], [-3.2403539, 55.9405927], [-3.2386525999999995, 55.940959199999995], [-3.2384124999999995, 55.94101539999998], [-3.2374897, 55.9412329], [-3.23548, 55.9416862], [-3.2343641999999995, 55.9419354], [-3.2339895999999997, 55.94201910000001], [-3.233935022830277, 55.942031227324826], [-3.2327475, 55.94229510000001], [-3.2316149999999997, 55.94254970000001], [-3.2315762, 55.94255840000001], [-3.2315349999999996, 55.9425676], [-3.2313976, 55.942598399999994], [-3.2306316999999996, 55.94277099999999], [-3.2305152, 55.94279989999999], [-3.2296026, 55.94300100000001], [-3.2294272, 55.9430385], [-3.2292063999999994, 55.94308469999999], [-3.2290302999999994, 55.9431244], [-3.228745, 55.9431887], [-3.2281272, 55.9433252], [-3.2275504, 55.94345380000001], [-3.22687, 55.9436101], [-3.2260042, 55.9438018], [-3.2256156, 55.94388839999999], [-3.2250318, 55.944024], [-3.2248517, 55.944062200000005], [-3.2239242, 55.9442291], [-3.223080599999999, 55.9444154], [-3.2227173999999996, 55.9444969], [-3.2224589, 55.94454760000001], [-3.2223054, 55.9445737], [-3.2221367, 55.944602199999984], [-3.2218041, 55.9446632], [-3.2213887999999997, 55.944751], [-3.2212574, 55.944778799999995], [-3.2210977999999995, 55.9448125], [-3.2202228, 55.94496589999999], [-3.219527, 55.94507399999999], [-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Glasgow Central High Level", "dest_arr_time_act": "0106", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Glasgow Central High Level", "current_leg_milage": "53.7", "linx_max_speed_mph": null, "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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.563, \"from_m\": 1007.78, \"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\": 2228.123, \"from_m\": 1398.563, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2343.016, \"from_m\": 2228.123, \"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\": 2398.176, \"from_m\": 2343.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2863.172, \"from_m\": 2398.176, \"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\": 2942.181, \"from_m\": 2863.172, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3001.334, \"from_m\": 2942.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3069.396, \"from_m\": 3001.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4696.986, \"from_m\": 3069.396, \"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\": 5851.174, \"from_m\": 4696.986, \"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\": 6242.946, \"from_m\": 5851.174, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8143.175, \"from_m\": 6242.946, \"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\": 13230.663, \"from_m\": 8143.175, \"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\": 14709.069, \"from_m\": 13230.663, \"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\": 16307.608, \"from_m\": 14709.069, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16611.236, \"from_m\": 16307.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\": 16665.09, \"from_m\": 16611.236, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17543.133, \"from_m\": 16665.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17616.941, \"from_m\": 17543.133, \"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\": 17634.461, \"from_m\": 17616.941, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17697.021, \"from_m\": 17634.461, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18076.945, \"from_m\": 17697.021, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19553.785, \"from_m\": 18076.945, \"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\": 19985.961, \"from_m\": 19553.785, \"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\": 30176.727, \"from_m\": 19985.961, \"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\": 31124.885, \"from_m\": 30176.727, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 36332.763, \"from_m\": 31124.885, \"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\": 36872.566, \"from_m\": 36332.763, \"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\": 36979.992, \"from_m\": 36872.566, \"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\": 39640.577, \"from_m\": 36979.992, \"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\": 40234.03, \"from_m\": 39640.577, \"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\": 40663.827, \"from_m\": 40234.03, \"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\": 41345.356, \"from_m\": 40663.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\": 41414.747, \"from_m\": 41345.356, \"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\": 41762.789, \"from_m\": 41414.747, \"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\": 42657.847, \"from_m\": 41762.789, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43578.65, \"from_m\": 42657.847, \"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\": 46846.032, \"from_m\": 43578.65, \"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\": 47519.909, \"from_m\": 46846.032, \"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\": 48522.314, \"from_m\": 47519.909, \"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\": 48709.283, \"from_m\": 48522.314, \"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\": 48905.982, \"from_m\": 48709.283, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48946.346, \"from_m\": 48905.982, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49027.551, \"from_m\": 48946.346, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50696.77, \"from_m\": 49027.551, \"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\": 54201.2, \"from_m\": 50696.77, \"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\": 56557.644, \"from_m\": 54201.2, \"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\": 64246.41, \"from_m\": 56557.644, \"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\": 71124.166, \"from_m\": 64246.41, \"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\": 71617.505, \"from_m\": 71124.166, \"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\": 71692.833, \"from_m\": 71617.505, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 81174.726, \"from_m\": 71692.833, \"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\": 81383.397, \"from_m\": 81174.726, \"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\": 81441.279, \"from_m\": 81383.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 83121.638, \"from_m\": 81441.279, \"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\": 84513.225, \"from_m\": 83121.638, \"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\": 85513.529, \"from_m\": 84513.225, \"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\": 85663.393, \"from_m\": 85513.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85755.024, \"from_m\": 85663.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 86199.629, \"from_m\": 85755.024, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 617139, \"profile_key\": \"7957617de115bbc7ef2f0cb2f84f5504e5c72095cfe622fd7e6d08beca96a429\", \"schedule_id\": 556, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 3, \"distance_m\": 1234.038, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 4, \"distance_m\": 2016.68, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Shawfield Jn\", \"stage_seq\": 5, \"distance_m\": 4241.813, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 6, \"distance_m\": 6242.946, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Carmyle\", \"stage_seq\": 7, \"distance_m\": 8752.785, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003H\", \"location\": \"Langloan Jn\", \"stage_seq\": 8, \"distance_m\": 16611.236, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Coatbridge Central\", \"stage_seq\": 9, \"distance_m\": 17944.358, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006H\", \"location\": \"Gartsherrie South Jn\", \"stage_seq\": 10, \"distance_m\": 19608.84, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 11, \"distance_m\": 21542.98, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"Cumbernauld\", \"stage_seq\": 12, \"distance_m\": 28254.24, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0020\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 13, \"distance_m\": 37148.836, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 14, \"distance_m\": 40663.827, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026H\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 15, \"distance_m\": 41456.799, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034H\", \"location\": \"Grangemouth Jn\", \"stage_seq\": 16, \"distance_m\": 44753.046, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Polmont\", \"stage_seq\": 17, \"distance_m\": 49453.196, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Linlithgow\", \"stage_seq\": 18, \"distance_m\": 56969.818, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 19, \"distance_m\": 64984.357, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0054\", \"location\": \"Newbridge Jn\", \"stage_seq\": 20, \"distance_m\": 71726.275, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0100\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 21, \"distance_m\": 81344.587, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0101H\", \"location\": \"Haymarket\", \"stage_seq\": 22, \"distance_m\": 83285.214, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0103H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 23, \"distance_m\": 84614.474, \"section_seq\": 1, \"route_path_id\": 65867}, {\"is_pass\": false, \"wtt_arr\": \"0106\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 24, \"distance_m\": 86199.629, \"section_seq\": 1, \"route_path_id\": 65867}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 86199.629, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65867}], \"total_distance_m\": 86199.629, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 86199.629, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2342", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "75.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:29Z\", \"source_id\": 51895281, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:57:34Z\", \"source_id\": 16745670, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:07:37Z\", \"source_id\": 51908061, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:07:43Z\", \"source_id\": 16749167, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:13Z\", \"source_id\": 51917192, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:18Z\", \"source_id\": 16751671, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:07Z\", \"source_id\": 51933645, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:13Z\", \"source_id\": 16756172, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:25Z\", \"source_id\": 51936856, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:29Z\", \"source_id\": 16756963, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:18Z\", \"source_id\": 51944839, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:53:24Z\", \"source_id\": 16759078, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:53Z\", \"source_id\": 51946593, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:59Z\", \"source_id\": 16759511, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "19", "timing_fact_generation": 1789603019859875, "current_leg_arrival_utc": "2026-09-18T01:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:57:52.881360", "service_state_evidence_id": 16759511, "current_leg_start_actual_dep": "2026-09-17T23:42:00+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-16T23:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:07:52.906612", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Caledonian Sleeper P GLC EDB 0C16 None None None None {"version": 3, "segments": [{"to_m": 424.467, "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": 1007.78, "from_m": 424.467, "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": 1398.563, "from_m": 1007.78, "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": 2228.123, "from_m": 1398.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2343.016, "from_m": 2228.123, "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": 2398.176, "from_m": 2343.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2863.172, "from_m": 2398.176, "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": 2942.181, "from_m": 2863.172, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3001.334, "from_m": 2942.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3069.396, "from_m": 3001.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4696.986, "from_m": 3069.396, "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": 5851.174, "from_m": 4696.986, "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": 6242.946, "from_m": 5851.174, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 8143.175, "from_m": 6242.946, "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": 13230.663, "from_m": 8143.175, "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": 14709.069, "from_m": 13230.663, "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": 16307.608, "from_m": 14709.069, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16611.236, "from_m": 16307.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": 16665.09, "from_m": 16611.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17543.133, "from_m": 16665.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17616.941, "from_m": 17543.133, "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": 17634.461, "from_m": 17616.941, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17697.021, "from_m": 17634.461, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18076.945, "from_m": 17697.021, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19553.785, "from_m": 18076.945, "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": 19985.961, "from_m": 19553.785, "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": 30176.727, "from_m": 19985.961, "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": 31124.885, "from_m": 30176.727, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 36332.763, "from_m": 31124.885, "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": 36872.566, "from_m": 36332.763, "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": 36979.992, "from_m": 36872.566, "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": 39640.577, "from_m": 36979.992, "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": 40234.03, "from_m": 39640.577, "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": 40663.827, "from_m": 40234.03, "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": 41345.356, "from_m": 40663.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": 41414.747, "from_m": 41345.356, "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": 41762.789, "from_m": 41414.747, "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": 42657.847, "from_m": 41762.789, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43578.65, "from_m": 42657.847, "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": 46846.032, "from_m": 43578.65, "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": 47519.909, "from_m": 46846.032, "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": 48522.314, "from_m": 47519.909, "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": 48709.283, "from_m": 48522.314, "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": 48905.982, "from_m": 48709.283, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48946.346, "from_m": 48905.982, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 49027.551, "from_m": 48946.346, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50696.77, "from_m": 49027.551, "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": 54201.2, "from_m": 50696.77, "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": 56557.644, "from_m": 54201.2, "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": 64246.41, "from_m": 56557.644, "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": 71124.166, "from_m": 64246.41, "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": 71617.505, "from_m": 71124.166, "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": 71692.833, "from_m": 71617.505, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 81174.726, "from_m": 71692.833, "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": 81383.397, "from_m": 81174.726, "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": 81441.279, "from_m": 81383.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 83121.638, "from_m": 81441.279, "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": 84513.225, "from_m": 83121.638, "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": 85513.529, "from_m": 84513.225, "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": 85663.393, "from_m": 85513.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 85755.024, "from_m": 85663.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 86199.629, "from_m": 85755.024, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 617139, "profile_key": "7957617de115bbc7ef2f0cb2f84f5504e5c72095cfe622fd7e6d08beca96a429", "schedule_id": 556, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2342", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Shawfield Jn", "stage_seq": 5, "distance_m": 4241.813, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "Rutherglen East Jn", "stage_seq": 6, "distance_m": 6242.946, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Carmyle", "stage_seq": 7, "distance_m": 8752.785, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003H", "location": "Langloan Jn", "stage_seq": 8, "distance_m": 16611.236, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005", "location": "Coatbridge Central", "stage_seq": 9, "distance_m": 17944.358, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006H", "location": "Gartsherrie South Jn", "stage_seq": 10, "distance_m": 19608.84, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Garnqueen North Jn", "stage_seq": 11, "distance_m": 21542.98, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "Cumbernauld", "stage_seq": 12, "distance_m": 28254.24, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0020", "location": "Greenhill Lower Jn", "stage_seq": 13, "distance_m": 37148.836, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Carmuirs West Jn", "stage_seq": 14, "distance_m": 40663.827, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026H", "location": "Carmuirs East Jn", "stage_seq": 15, "distance_m": 41456.799, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034H", "location": "Grangemouth Jn", "stage_seq": 16, "distance_m": 44753.046, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Polmont", "stage_seq": 17, "distance_m": 49453.196, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Linlithgow", "stage_seq": 18, "distance_m": 56969.818, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "Winchburgh Jn", "stage_seq": 19, "distance_m": 64984.357, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0054", "location": "Newbridge Jn", "stage_seq": 20, "distance_m": 71726.275, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0100", "location": "Haymarket West Jn", "stage_seq": 21, "distance_m": 81344.587, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0101H", "location": "Haymarket", "stage_seq": 22, "distance_m": 83285.214, "section_seq": 1, "route_path_id": 65867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0103H", "location": "Princes St Gardens", "stage_seq": 23, "distance_m": 84614.474, "section_seq": 1, "route_path_id": 65867}, {"is_pass": false, "wtt_arr": "0106", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 24, "distance_m": 86199.629, "section_seq": 1, "route_path_id": 65867}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 86199.629, "from_m": 0.0, "section_seq": 1, "route_path_id": 65867}], "total_distance_m": 86199.629, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 86199.629, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:29Z", "source_id": 51895281, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:58:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:57:34Z", "source_id": 16745670, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2175, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:07:37Z", "source_id": 51908061, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:08:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:07:43Z", "source_id": 16749167, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2136, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:13Z", "source_id": 51917192, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:18Z", "source_id": 16751671, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1162, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:07Z", "source_id": 51933645, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:13Z", "source_id": 16756172, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:25Z", "source_id": 51936856, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:29Z", "source_id": 16756963, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:18Z", "source_id": 51944839, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:54:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:53:24Z", "source_id": 16759078, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 856, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:53Z", "source_id": 51946593, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:59Z", "source_id": 16759511, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:57:00+01:00", "operational_fact": true}] Glasgow Central High Level 2342 2342 1 None None Edinburgh 0106 0106 19 EARLY -9 minutes https://www.realtimetrains.co.uk/service/gb-nr:C04522/2026-09-17/detailed None Glasgow Central High Level 2026-09-17T23:42:00+01:00 Edinburgh 75.0 {"type": "LineString", "coordinates": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.258882, 55.8557621], [-4.2590096, 55.85541479999999], [-4.2590184, 55.85539270000001], [-4.2590424, 55.855321399999994], [-4.2590688, 55.8551807], [-4.2590959, 55.8550224], [-4.2591847000000005, 55.854754099999994], [-4.2592046, 55.854614999999995], [-4.2592249, 55.8545273], [-4.2592621, 55.85439499999998], [-4.2593189, 55.8542296], [-4.2593466, 55.85414889999999], [-4.2594231, 55.8539287], [-4.259488899999999, 55.85374910000001], [-4.259793499999999, 55.8529139], [-4.259853599999999, 55.85274509999999], [-4.2599483000000005, 55.85248489999999], [-4.2599685, 55.852428800000006], [-4.2599976, 55.85234199999999], [-4.2600316, 55.852192], [-4.260039, 55.8519448], [-4.260038699999999, 55.8519284], [-4.2600389, 55.8518999], [-4.2600393, 55.851858], [-4.260040999999999, 55.8517488], [-4.2600417, 55.8515897], [-4.2600445, 55.8514995], [-4.260145199999999, 55.8511238], [-4.260207099999999, 55.8509316], [-4.2602634, 55.8507466], [-4.2602707, 55.85073129999999], [-4.2603133, 55.8506201], [-4.2603387, 55.8504861], [-4.2603873, 55.8502836], [-4.2603912, 55.85023339999999], [-4.260430099999999, 55.8500844], [-4.2604731, 55.84991360000001], [-4.260514, 55.84972799999999], [-4.2605589, 55.84946370000001], [-4.2605844, 55.84930229999999], [-4.260628699999999, 55.84906339999999], [-4.260664799999999, 55.8488927], [-4.260721, 55.8486643], [-4.260748459764902, 55.8485876172256], [-4.26076028893391, 55.84855458362966], [-4.260777399999999, 55.8485068], [-4.26087886554381, 55.84822039089397], [-4.2608795, 55.8482186], [-4.260991499999999, 55.847975], [-4.2611156, 55.847781899999994], [-4.261455099999999, 55.847256], [-4.2615495, 55.8471247], [-4.2615818, 55.8470798], [-4.2616895999999995, 55.84681239999999], [-4.261759299999999, 55.846685], [-4.2619174, 55.84639620000001], [-4.262004499999999, 55.846179799999994], [-4.2620496, 55.8460168], [-4.2620674, 55.8458741], [-4.2620805, 55.845731], [-4.2620814, 55.8456233], [-4.2620736, 55.8454727], [-4.2620568, 55.8453633], [-4.2620357, 55.845268399999995], [-4.2620204, 55.845214299999995], [-4.262007699999999, 55.8451696], [-4.2619778, 55.8450964], [-4.261931499999999, 55.8450137], [-4.2616935, 55.8446545], [-4.261471199999999, 55.8443444], [-4.2614382, 55.84430879999999], [-4.261019199999999, 55.84386], [-4.260842, 55.8436645], [-4.2606136, 55.8434474], [-4.2603163, 55.843204], [-4.2601256, 55.84306960000001], [-4.2596267999999995, 55.8427759], [-4.259119800000001, 55.8425259], [-4.2586816999999995, 55.8423287], [-4.258115088526848, 55.84212103367016], [-4.2581019, 55.84211620000001], [-4.2578502, 55.842023], [-4.2569405, 55.8417086], [-4.2564592, 55.84154219999999], [-4.255760799999999, 55.841298599999995], [-4.2552415, 55.8411164], [-4.2547371, 55.84094309999999], [-4.2542865, 55.840788199999984], [-4.2532699, 55.84043859999999], [-4.2529219, 55.84031770000001], [-4.250594799999999, 55.83950939999999], [-4.2500616, 55.83932149999999], [-4.249691899999999, 55.839191199999995], [-4.248175499999999, 55.838669], [-4.2472933, 55.838364199999994], [-4.2467515, 55.8381747], [-4.2465885, 55.838117700000005], [-4.2454691, 55.8377864], [-4.244662599999999, 55.8375073], [-4.2420692, 55.836619], [-4.2410586, 55.8363007], [-4.2405992, 55.836138600000005], [-4.2397488999999995, 55.835844900000005], [-4.2396769999999995, 55.8358197], [-4.2389281, 55.8355572], [-4.237983999999999, 55.8352258], [-4.2370452, 55.8348989], [-4.2360682, 55.8345636], [-4.2350135, 55.8341904], [-4.2337718, 55.83375889999999], [-4.2335431, 55.833679399999994], [-4.231719399999999, 55.83304150000001], [-4.2312671, 55.83288339999999], [-4.229928299999999, 55.83241529999999], [-4.229150999999999, 55.8321501], [-4.2279618, 55.8317797], [-4.227698400000001, 55.83170739999999], [-4.2272586, 55.8315953], [-4.226411799999999, 55.831396100000006], [-4.2258785, 55.8312774], [-4.2257185999999995, 55.8312466], [-4.2252545999999995, 55.831157], [-4.2245925, 55.83104199999999], [-4.2245118, 55.8310299], [-4.2238108, 55.8309244], [-4.222908299999999, 55.8308069], [-4.222081835361751, 55.830708551373114], [-4.221677199999999, 55.8306604], [-4.2207313, 55.8305478], [-4.2201013, 55.8304778], [-4.2195795, 55.830434200000006], [-4.219011199999999, 55.8304028], [-4.2186661, 55.8303812], [-4.2182332, 55.83035699999999], [-4.2178098, 55.830338399999995], [-4.2171431, 55.8302998], [-4.216705200000001, 55.8302747], [-4.2157885, 55.8302287], [-4.215358899999999, 55.8302043], [-4.2149465, 55.830187], [-4.2144021, 55.8301649], [-4.2139436, 55.83015089999999], [-4.2134894, 55.8301405], [-4.2128067, 55.830124299999994], [-4.2121357, 55.83010529999999], [-4.2119113, 55.8300986], [-4.211714, 55.830091800000005], [-4.21103, 55.8300656], [-4.2104668, 55.8300355], [-4.210150499999999, 55.8300138], [-4.210104599999999, 55.8300106], [-4.2092805, 55.829952], [-4.208787199999999, 55.82990889999999], [-4.208465399999999, 55.82987560000001], [-4.2083195, 55.8298616], [-4.2081644, 55.829846499999995], [-4.2075106, 55.8297781], [-4.2068957, 55.8297151], [-4.206700799999999, 55.82969510000001], [-4.2062141, 55.82964239999999], [-4.2055178, 55.82956119999999], [-4.2048938, 55.829488100000006], [-4.2043198, 55.8294233], [-4.2039321, 55.82937960000001], [-4.203638599999999, 55.829346499999986], [-4.2025074, 55.8292191], [-4.2024837, 55.82921639999999], [-4.202434099999999, 55.8292108], [-4.2003102, 55.82896710000001], [-4.1982781, 55.82873549999999], [-4.196289899999999, 55.8285008], [-4.195656799999999, 55.82842889999999], [-4.1950609, 55.8283763], [-4.194632299999999, 55.82834259999999], [-4.194240399999999, 55.828311], [-4.1941239, 55.8283039], [-4.193877999999999, 55.828289], [-4.1936354, 55.8282792], [-4.1934368, 55.82827410000001], [-4.193045999999999, 55.82827429999999], [-4.192764999999999, 55.8282772], [-4.1924833, 55.8282857], [-4.1921511, 55.8283021], [-4.1918207, 55.8283343], [-4.1915897, 55.8283585], [-4.1913795, 55.828388099999984], [-4.1911385, 55.8284163], [-4.190893099999999, 55.82844879999999], [-4.190553399999999, 55.82850019999999], [-4.1901573999999995, 55.82857750000001], [-4.1899255, 55.8286265], [-4.189680699999999, 55.8286847], [-4.1858008, 55.8296534], [-4.1853511999999995, 55.829764899999994], [-4.1835324, 55.8302161], [-4.1831861, 55.830297900000005], [-4.1829751, 55.83034359999999], [-4.1827543, 55.830387599999995], [-4.1823313, 55.8304545], [-4.1818744, 55.83051799999999], [-4.1814676, 55.8305712], [-4.1808463, 55.8306389], [-4.1804655, 55.8306757], [-4.1799657, 55.83070190000001], [-4.178084999999999, 55.83079860000001], [-4.1777363, 55.8308235], [-4.176568999999999, 55.83089600000001], [-4.1753255, 55.83095970000001], [-4.1749773, 55.8309775], [-4.174452399999999, 55.83100240000001], [-4.1737687999999995, 55.8310407], [-4.1736697, 55.83104500000001], [-4.173122899999999, 55.83108029999999], [-4.1716252, 55.8311771], [-4.1710929, 55.8312353], [-4.170558199999999, 55.83131279999999], [-4.1700414, 55.83139559999999], [-4.1695337, 55.8314872], [-4.1670268, 55.832087099999995], [-4.1640609, 55.8328282], [-4.1580794, 55.8342793], [-4.1572523, 55.83448479999999], [-4.1559298, 55.8348017], [-4.154339599999999, 55.8351881], [-4.154046999999999, 55.8352592], [-4.153546799999999, 55.8353806], [-4.1515036, 55.83588970000001], [-4.150079, 55.8362484], [-4.1462633, 55.8371688], [-4.1458397, 55.8372682], [-4.1408487, 55.8384879], [-4.13466, 55.8400002], [-4.133966199999999, 55.840171899999994], [-4.132250306949799, 55.84058002204016], [-4.132059099999999, 55.8406255], [-4.1298643, 55.84114759999999], [-4.128741799999999, 55.8413833], [-4.1285292, 55.8414285], [-4.1227483, 55.8426388], [-4.1224205, 55.8427074], [-4.1136609, 55.8445444], [-4.1122053, 55.8448473], [-4.1115345, 55.84498150000001], [-4.1037811, 55.8465957], [-4.103628299999999, 55.846628], [-4.0960224, 55.84823699999999], [-4.093022399999999, 55.84885330000001], [-4.091469799999999, 55.8491737], [-4.0907216, 55.84929749999999], [-4.0899703, 55.84937759999999], [-4.0891988999999995, 55.849430799999986], [-4.0884052, 55.8494671], [-4.087623399999999, 55.8494752], [-4.0868399, 55.8494647], [-4.0837596000000005, 55.8494157], [-4.083145599999999, 55.849405899999994], [-4.0824058, 55.849414899999985], [-4.0816141, 55.84945499999999], [-4.08086, 55.8495342], [-4.0800184, 55.8496411], [-4.0793839, 55.849744400000006], [-4.078767, 55.8498563], [-4.0783418, 55.849951199999985], [-4.0780195, 55.85002849999999], [-4.0777398, 55.8501035], [-4.077312099999999, 55.850222300000006], [-4.076899899999999, 55.8503549], [-4.075888299999999, 55.8506888], [-4.075676799999999, 55.8507682], [-4.075422, 55.850855], [-4.0746311, 55.85109589999999], [-4.0737819, 55.85131100000002], [-4.0735899, 55.85135050000001], [-4.0728974, 55.851493], [-4.072444299999999, 55.85157449999999], [-4.071883, 55.8516626], [-4.0712835, 55.85173400000001], [-4.0701161, 55.8518532], [-4.068743699999999, 55.85201750000001], [-4.067876, 55.85212969999999], [-4.0670208, 55.8522629], [-4.0655344, 55.8525301], [-4.0622041, 55.853266099999985], [-4.060351699999999, 55.8536452], [-4.059274, 55.8538658], [-4.058423099999999, 55.8540182], [-4.057571299999999, 55.8541315], [-4.056744499999999, 55.854243], [-4.0559125, 55.854337400000006], [-4.054706199999999, 55.8544112], [-4.0535591, 55.8544396], [-4.0528934, 55.854442199999994], [-4.0522507, 55.8544233], [-4.0516032, 55.85439910000001], [-4.0509705, 55.8543611], [-4.049081899999999, 55.85422620000001], [-4.048454499999999, 55.854191], [-4.04764, 55.8541633], [-4.0471138, 55.85415149999999], [-4.046682099999999, 55.8541535], [-4.0464482, 55.85415259999999], [-4.045486, 55.85414910000001], [-4.0449684, 55.8541643], [-4.0446749, 55.8541729], [-4.0438424, 55.85420149999999], [-4.042967399999999, 55.8542624], [-4.042418778537846, 55.854308094172694], [-4.0422146, 55.85432509999999], [-4.0416076, 55.85437799999998], [-4.0406671, 55.854459900000016], [-4.0401836, 55.854505], [-4.0394422, 55.85456769999999], [-4.0390307, 55.8546024], [-4.038296000000001, 55.854691599999995], [-4.037621099999999, 55.85481729999999], [-4.0369767, 55.85496899999999], [-4.0363559, 55.8551416], [-4.0358392, 55.8553031], [-4.0351633, 55.8555549], [-4.0341609, 55.855926399999994], [-4.0334831, 55.85617759999999], [-4.0332236, 55.85627509999999], [-4.031257947341596, 55.856995416437215], [-4.0304224, 55.85730159999999], [-4.030296899999999, 55.8573583], [-4.0302508, 55.85737919999999], [-4.0300977, 55.85745649999999], [-4.0298931, 55.85757900000001], [-4.0297104, 55.8577011], [-4.0294472, 55.8579477], [-4.0292587, 55.8581833], [-4.0291703, 55.85833929999998], [-4.0291183, 55.858494400000005], [-4.0291027, 55.85863690000001], [-4.0290961, 55.8587527], [-4.0291105, 55.85892429999999], [-4.0292145, 55.85926369999999], [-4.0294317, 55.85955309999999], [-4.029600599999999, 55.85974900000001], [-4.0298593, 55.86002679999999], [-4.0299382, 55.86011069999999], [-4.0301575, 55.8603322], [-4.0303097, 55.8604646], [-4.0304978, 55.8606579], [-4.0306447, 55.86082760000001], [-4.030759299999999, 55.8609672], [-4.0310149, 55.8612305], [-4.031077300000001, 55.8613016], [-4.031315199999999, 55.8615827], [-4.0313806, 55.86166409999999], [-4.0316849, 55.86210640000001], [-4.0317717, 55.8622372], [-4.0318356, 55.8623327], [-4.0320634, 55.8626745], [-4.0321533, 55.862808900000005], [-4.0322852, 55.8630167], [-4.0323993, 55.86317189999999], [-4.0325194, 55.8633453], [-4.0327848, 55.8637243], [-4.033089499999999, 55.8641202], [-4.0336346, 55.8649118], [-4.0341769, 55.865727699999994], [-4.034456200000001, 55.86614279999999], [-4.0350131, 55.8669428], [-4.0352417, 55.86727509999999], [-4.0353204, 55.8673895], [-4.035612699999999, 55.8678363], [-4.0356713, 55.86791650000001], [-4.035728286738299, 55.86799452671483], [-4.0357529884461885, 55.868028348449506], [-4.0358525, 55.86816459999999], [-4.0363779, 55.8688089], [-4.036446099999999, 55.8688867], [-4.036657999999999, 55.869128800000006], [-4.0373405, 55.8698515], [-4.0379083, 55.8703979], [-4.0392061, 55.8716467], [-4.0410498, 55.8733987], [-4.0419222, 55.8742277], [-4.0421477999999995, 55.8744527], [-4.0423281, 55.874626000000006], [-4.042401699999999, 55.8746981], [-4.042418778537846, 55.8747148023675], [-4.0427603, 55.87504880000001], [-4.043703799999999, 55.8759505], [-4.0441432, 55.8763799], [-4.044317494625847, 55.876544527865086], [-4.0443812, 55.876604699999994], [-4.0444967, 55.8767167], [-4.0446067, 55.8768402], [-4.0446908, 55.87694709999999], [-4.0449925, 55.877325199999994], [-4.045088299999999, 55.8774705], [-4.0452035, 55.8776452], [-4.0453655, 55.8779698], [-4.0454192, 55.878162200000006], [-4.0454555, 55.87839149999999], [-4.045485299999999, 55.87862700000001], [-4.045480799999999, 55.8789417], [-4.045480399999999, 55.878967], [-4.045389199999999, 55.8796172], [-4.0453443, 55.87993709999999], [-4.0453136, 55.8802332], [-4.0451648, 55.88166729999998], [-4.0449664, 55.8833738], [-4.0449174999999995, 55.8838098], [-4.0448641, 55.8842867], [-4.0448025, 55.88484149999999], [-4.0447414, 55.88530389999999], [-4.0444227, 55.88781169999999], [-4.044034299999999, 55.88899839999999], [-4.0438304, 55.8895064], [-4.043725, 55.8897106], [-4.043522799999999, 55.8900954], [-4.0429339, 55.8911066], [-4.042418778537846, 55.89177647657069], [-4.042219899999999, 55.892035099999994], [-4.041599, 55.892708600000006], [-4.041425699999999, 55.8928848], [-4.0410583, 55.8932448], [-4.0398217999999995, 55.8942713], [-4.038514299999999, 55.895383900000006], [-4.035499099999999, 55.8979204], [-4.0340484, 55.89914410000001], [-4.0325511, 55.900405], [-4.0317354, 55.9011015], [-4.0312128000000005, 55.9015457], [-4.031034, 55.9017189], [-4.0301515, 55.9026547], [-4.0296079, 55.9033367], [-4.029141, 55.9040311], [-4.0285219, 55.9051524], [-4.028147400000001, 55.90596959999999], [-4.0280707, 55.9061369], [-4.0277433, 55.907156500000006], [-4.0277014976695, 55.90738158737394], [-4.0275368, 55.90826839999999], [-4.0273739, 55.9090521], [-4.027163, 55.9098298], [-4.0269591, 55.910351], [-4.0267171, 55.91088700000001], [-4.0264835, 55.91136529999999], [-4.0262194, 55.911839699999994], [-4.0254129, 55.9130659], [-4.023353099999999, 55.916066099999995], [-4.0227019, 55.9168821], [-4.0220886, 55.91755289999999], [-4.0214426, 55.91818479999999], [-4.0203731, 55.919095799999994], [-4.019265, 55.9198955], [-4.018548, 55.9203554], [-4.0177626, 55.920811099999995], [-4.016992899999999, 55.9212252], [-4.016175, 55.9216198], [-4.014432399999999, 55.922460999999984], [-4.0129408, 55.9232379], [-4.0115003, 55.9240459], [-4.008235, 55.92601079999999], [-4.0051108, 55.927903], [-4.0039323, 55.92861740000001], [-4.0034985, 55.92888359999999], [-4.0027166, 55.9293635], [-4.002269499999999, 55.9296382], [-4.0008436, 55.9304855], [-4.0003835, 55.930765699999995], [-4.0002849, 55.930824900000005], [-4.0001006, 55.9309355], [-3.999534300000001, 55.9312798], [-3.9943243, 55.93445119999999], [-3.9939624, 55.9346688], [-3.9929451, 55.9352813], [-3.990261499999999, 55.93689119999999], [-3.9881048, 55.9381989], [-3.9858805, 55.939477700000005], [-3.9846635, 55.94006519999999], [-3.9834743, 55.94060230000001], [-3.9816403, 55.94135959999999], [-3.980890299999999, 55.9416574], [-3.9803585, 55.941864599999995], [-3.9799691, 55.9420274], [-3.9797879, 55.9421016], [-3.9795892, 55.9421821], [-3.978938199999999, 55.9424788], [-3.9787202, 55.9425673], [-3.9778528999999994, 55.9429111], [-3.9754296999999994, 55.94388519999999], [-3.9741674, 55.9443511], [-3.9728813, 55.9447823], [-3.9713623, 55.9452599], [-3.970126099999999, 55.9457378], [-3.9686189, 55.9463956], [-3.9673751, 55.9471874], [-3.9662401, 55.9481297], [-3.9662302, 55.9481419], [-3.966164500000001, 55.948223], [-3.9654519, 55.9491024], [-3.9651686, 55.949593500000006], [-3.965044999999999, 55.9498829], [-3.965011, 55.9499626], [-3.9649526, 55.95009929999999], [-3.9647843, 55.950605], [-3.9646677, 55.95112710000001], [-3.964468800000001, 55.95295560000001], [-3.9642906, 55.9536833], [-3.964078900000001, 55.9544102], [-3.9639882, 55.95466760000001], [-3.9639371, 55.9548125], [-3.9637516, 55.9552125], [-3.963052900000001, 55.95622879999999], [-3.962151299999999, 55.957209600000006], [-3.9620596, 55.957337599999995], [-3.9618227892872326, 55.95770237974702], [-3.961799599999999, 55.9577381], [-3.9615545, 55.958246], [-3.961303099999999, 55.9592377], [-3.961258200000001, 55.95952820000001], [-3.961165700000001, 55.959948999999995], [-3.9610622, 55.9603204], [-3.960754699999999, 55.96097899999999], [-3.9603265, 55.961616199999995], [-3.9599762999999992, 55.9620405], [-3.9595703000000007, 55.9624395], [-3.9592539, 55.96270710000001], [-3.9585878, 55.96322279999999], [-3.9578753, 55.9637519], [-3.9564431, 55.96478319999999], [-3.955603, 55.96541169999999], [-3.9555163, 55.96547660000001], [-3.955216300000001, 55.965701], [-3.955137299999999, 55.9657601], [-3.95431, 55.966470699999995], [-3.953702, 55.9670899], [-3.952988799999999, 55.967901], [-3.952587250125894, 55.96842810207833], [-3.9523389, 55.9687541], [-3.951939, 55.96940320000001], [-3.951473999999999, 55.970257800000006], [-3.950943399999999, 55.97104349999999], [-3.950422000000001, 55.9716203], [-3.9498555, 55.9721577], [-3.9492383000000006, 55.97265010000001], [-3.9485651, 55.97312920000001], [-3.947372699999999, 55.97383109999999], [-3.9455525, 55.9747994], [-3.944138599999999, 55.97572499999999], [-3.942917099999999, 55.97667769999999], [-3.9418514, 55.97774239999999], [-3.9411252, 55.97858260000001], [-3.9407759, 55.9789404], [-3.9402630999999992, 55.97946569999999], [-3.939686599999999, 55.9799239], [-3.9389771, 55.9804932], [-3.936794133449483, 55.98217933094809], [-3.936732565545234, 55.98222688514533], [-3.9365487, 55.98236889999999], [-3.9356753000000007, 55.98294930000001], [-3.9350473, 55.983300099999994], [-3.934463899999999, 55.98360019999999], [-3.933934999999999, 55.9838422], [-3.933788700000001, 55.9839071], [-3.9333248, 55.984095799999984], [-3.932555, 55.98438569999999], [-3.9317675, 55.984643899999995], [-3.9309596, 55.9848622], [-3.9303486, 55.985009600000005], [-3.9297486, 55.9851309], [-3.9292125, 55.985223], [-3.928661, 55.985317599999995], [-3.9264808, 55.9856355], [-3.925912499999999, 55.9857104], [-3.924798, 55.9858606], [-3.9230767, 55.986109600000006], [-3.920471599999999, 55.98647], [-3.9188588, 55.98669019999999], [-3.9172516, 55.9869029], [-3.916121, 55.98701659999999], [-3.9149203, 55.9871159], [-3.9134281, 55.9872159], [-3.909498, 55.9874583], [-3.897219600000001, 55.9882158], [-3.8950093, 55.98835439999999], [-3.8939816, 55.98849130000001], [-3.8929553, 55.98868929999999], [-3.891964399999999, 55.9889275], [-3.8919281, 55.9889391], [-3.8910132, 55.989232300000005], [-3.889956499999999, 55.98967619999999], [-3.8893613, 55.989954899999994], [-3.888516899999999, 55.99039160000001], [-3.887951699999999, 55.990684], [-3.886935100000001, 55.99121499999999], [-3.8861076999999993, 55.9916376], [-3.8857078, 55.991861400000005], [-3.8821464, 55.9938545], [-3.8797045, 55.9952247], [-3.8795359, 55.995325], [-3.878169499999999, 55.99607520000001], [-3.875612199999999, 55.997479299999995], [-3.8744437999999986, 55.9980913], [-3.8735244, 55.998514500000006], [-3.872534699999999, 55.998936], [-3.8718587, 55.9991972], [-3.8710543, 55.9994886], [-3.8698237, 55.99988729999998], [-3.868980599999999, 56.00012889999999], [-3.8685999999999994, 56.0002347], [-3.8681507, 56.0003511], [-3.867451899999999, 56.0005216], [-3.8667536, 56.00068120000001], [-3.8657675, 56.00087739999999], [-3.8646852, 56.00106709999999], [-3.8638881, 56.0011897], [-3.862755721713942, 56.00133406314945], [-3.8625962, 56.0013544], [-3.8618358, 56.00143359999999], [-3.8617787999999993, 56.0014395], [-3.860963200000001, 56.001506600000006], [-3.8599807, 56.0015766], [-3.8589737999999993, 56.00161130000001], [-3.857992999999999, 56.001634499999994], [-3.8570065, 56.00163140000001], [-3.8563578, 56.0016232], [-3.855704799999999, 56.0015983], [-3.8541880000000006, 56.0015104], [-3.8532694999999992, 56.001431], [-3.8523583, 56.0013329], [-3.8511458, 56.00119120000001], [-3.8502411, 56.0011083], [-3.849383299999999, 56.0010602], [-3.8485183, 56.0010565], [-3.847882699999999, 56.0010778], [-3.847235, 56.00111119999999], [-3.8463931, 56.00118959999999], [-3.8455988, 56.001305300000006], [-3.8448212000000006, 56.00143969999999], [-3.843941800000001, 56.00164169999999], [-3.8430922, 56.001861100000006], [-3.842972799999999, 56.0018904], [-3.8424106, 56.00207489999999], [-3.841910499999999, 56.0022606], [-3.8410032999999992, 56.0026242], [-3.8405694, 56.002823799999994], [-3.8400584, 56.00309519999999], [-3.839633300000001, 56.00333340000001], [-3.8392415, 56.0035812], [-3.8386179, 56.00405289999999], [-3.8381144, 56.0044733], [-3.8377445, 56.0047698], [-3.8368714, 56.0055292], [-3.8363085, 56.005973], [-3.8357338, 56.00641749999998], [-3.835466700000001, 56.0066239], [-3.8350982999999994, 56.006877899999985], [-3.8347822, 56.00706869999999], [-3.834422799999999, 56.0072555], [-3.8340294999999993, 56.0074289], [-3.8336639, 56.007568899999995], [-3.8332997, 56.0076863], [-3.8328958000000006, 56.00779920000001], [-3.832499499999999, 56.0078935], [-3.8323614, 56.0079215], [-3.832182512021816, 56.00795783962394], [-3.8320813, 56.00797839999999], [-3.8317338999999992, 56.0080286], [-3.831246399999999, 56.0080898], [-3.830848800000001, 56.008121], [-3.830459699999999, 56.00813669999999], [-3.830050500000001, 56.008138499999994], [-3.829871024333254, 56.008132735818], [-3.8295955438784586, 56.00809987703005], [-3.829353716530611, 56.00807166481051], [-3.829142966264923, 56.0080476239483], [-3.8289607170566, 56.008027279232365], [-3.828804392880853, 56.00801015545163], [-3.828671417712891, 56.00799577739501], [-3.828559215527923, 56.00798366985147], [-3.828465210301158, 56.00797335760992], [-3.8283868260078058, 56.00796436545928], [-3.8283214866230737, 56.00795621818851], [-3.828266616122172, 56.0079484405865], [-3.828219638480311, 56.007940557442225], [-3.828177977672698, 56.00793209354459], [-3.828139057674542, 56.007922573682535], [-3.8281003024610545, 56.00791152264498], [-3.8280591360074423, 56.00789846522087], [-3.8236292, 56.0070813], [-3.8225152, 56.00687580000001], [-3.8203174, 56.006470399999984], [-3.8197278, 56.00637619999999], [-3.8189852, 56.0062824], [-3.818454399999999, 56.0062247], [-3.818069999999999, 56.0061881], [-3.817646, 56.0061518], [-3.8169532, 56.0060995], [-3.816649299999999, 56.00606809999999], [-3.8159692, 56.0060058], [-3.8156585, 56.0059765], [-3.8151558, 56.00593349999999], [-3.8147928000000006, 56.0059122], [-3.8144366, 56.00590330000001], [-3.814290900000001, 56.00590269999999], [-3.8136019, 56.0059067], [-3.8129896, 56.005933299999995], [-3.8123365, 56.00598759999999], [-3.811033, 56.0061461], [-3.810675999999999, 56.00617530000001], [-3.810277099999999, 56.00619669999998], [-3.8099498, 56.0062027], [-3.8095489, 56.00619940000001], [-3.8092806, 56.0061944], [-3.808946099999999, 56.00618239999999], [-3.8085641, 56.006162799999984], [-3.8080033, 56.006127], [-3.8074862, 56.0060871], [-3.807248, 56.006064], [-3.8064862, 56.0059738], [-3.8059586, 56.00590619999999], [-3.8051812, 56.0057781], [-3.8050151, 56.0057455], [-3.8047213, 56.0056878], [-3.8043019, 56.0056016], [-3.8039153, 56.005518], [-3.8029032, 56.0052515], [-3.802146800000001, 56.00502649999999], [-3.8014125, 56.0047991], [-3.8003676, 56.0044649], [-3.7998751, 56.004313799999984], [-3.799620200000001, 56.004231399999995], [-3.7994158, 56.004170599999995], [-3.7989254, 56.0040188], [-3.7982474000000006, 56.00384090000001], [-3.797762699999999, 56.0037314], [-3.7976527999999994, 56.0037081], [-3.7971602, 56.003603899999995], [-3.7967121000000006, 56.00352620000001], [-3.7961958, 56.00344449999999], [-3.7957771999999994, 56.0033961], [-3.7944338, 56.00324049999999], [-3.792996299999999, 56.00310459999999], [-3.792908399999999, 56.003096], [-3.7916350999999993, 56.0029656], [-3.7910096, 56.00290149999999], [-3.7897419, 56.0027756], [-3.7893457, 56.002736199999994], [-3.7867416, 56.0024735], [-3.7852415, 56.0023357], [-3.784247, 56.0022278], [-3.7816529, 56.00198219999999], [-3.7780697, 56.00161490000001], [-3.777955299999999, 56.0016023], [-3.7771887, 56.0015247], [-3.7769092886816535, 56.0014992038448], [-3.7749991, 56.0013249], [-3.774676700000001, 56.0012879], [-3.7740569, 56.0012026], [-3.773441, 56.0011106], [-3.7729241933019897, 56.0010283308209], [-3.7727123, 56.00099459999999], [-3.7719758, 56.00086509999999], [-3.7712899, 56.00073510000001], [-3.7705931, 56.0005919], [-3.7695431, 56.000350100000006], [-3.768422899999999, 56.0000702], [-3.768180300000001, 56.0000055], [-3.7583682, 55.99750699999999], [-3.757478, 55.997270500000006], [-3.7570166, 55.997115], [-3.7564995, 55.996925100000006], [-3.7558463999999994, 55.9966217], [-3.7556441, 55.996530499999984], [-3.7553717, 55.9963981], [-3.754721299999999, 55.9960172], [-3.7541949, 55.9956521], [-3.7539645, 55.9954243], [-3.7535877, 55.9950516], [-3.7532133, 55.99459360000001], [-3.752927199999999, 55.9941402], [-3.752811799999999, 55.99385159999999], [-3.752773499999999, 55.99374350000001], [-3.752683, 55.99349029999999], [-3.7526107, 55.9932349], [-3.752536000000001, 55.99282819999999], [-3.7524826999999994, 55.99241800000001], [-3.7524656, 55.9920158], [-3.752415699999999, 55.9916138], [-3.7523644, 55.99134499999999], [-3.7522727, 55.99106580000001], [-3.7521306, 55.9907447], [-3.7519202, 55.9904472], [-3.7518164, 55.9902981], [-3.751808000000001, 55.99028989999999], [-3.7516676, 55.9901528], [-3.7514076, 55.9898852], [-3.7510911999999994, 55.989610299999995], [-3.7507577, 55.9893947], [-3.7504021, 55.989177699999985], [-3.749937399999999, 55.9889282], [-3.7496381999999993, 55.988790899999984], [-3.7493001, 55.9886564], [-3.7488248999999993, 55.988495], [-3.748218499999999, 55.98832699999999], [-3.7476067999999985, 55.98819919999998], [-3.7469642, 55.98808460000001], [-3.744636, 55.9877427], [-3.7398808, 55.9870367], [-3.7375338, 55.9867405], [-3.735041999999999, 55.986456], [-3.7324583, 55.9861696], [-3.7322036, 55.98614140000001], [-3.7315470999999993, 55.98606840000001], [-3.731327199999999, 55.98604389999998], [-3.7307747999999994, 55.98598829999999], [-3.7306826, 55.98597999999999], [-3.7302519, 55.985941399999994], [-3.7296865, 55.9858976], [-3.7288916, 55.985859399999995], [-3.7272371, 55.9858084], [-3.7264706, 55.9857698], [-3.725894499999999, 55.98573629999999], [-3.7251746, 55.98568139999999], [-3.724387099999999, 55.9856185], [-3.7237667, 55.9855694], [-3.722764399999999, 55.98548490000001], [-3.7221201, 55.9854417], [-3.7208354, 55.9853119], [-3.7207640999999994, 55.9853055], [-3.7201158, 55.9852476], [-3.7199777, 55.98523339999999], [-3.719033000000001, 55.9851508], [-3.718643299999999, 55.985107799999994], [-3.7183911, 55.9850783], [-3.7171666, 55.98492379999999], [-3.716063399999999, 55.98475570000001], [-3.7155845, 55.98466959999999], [-3.7152848, 55.9846142], [-3.7144825999999993, 55.98446239999999], [-3.714198099999999, 55.984412], [-3.713272700000001, 55.9842479], [-3.7125335, 55.98413200000001], [-3.7110687000000007, 55.983936099999994], [-3.7101198, 55.983859300000006], [-3.7091661, 55.983792], [-3.7076275, 55.9837266], [-3.7073432, 55.98372539999999], [-3.705075, 55.9837265], [-3.7034684, 55.98370830000001], [-3.702059, 55.983661], [-3.700727300000001, 55.9835665], [-3.6995283, 55.983445], [-3.6981166, 55.98326269999999], [-3.6976988, 55.983196099999994], [-3.6967245, 55.9830409], [-3.6956877, 55.9828402], [-3.694605300000001, 55.9826099], [-3.6923915, 55.98209310000001], [-3.6902631, 55.9816252], [-3.6891525, 55.98140440000001], [-3.6880422, 55.9811961], [-3.6870379, 55.9810267], [-3.685943200000001, 55.9808572], [-3.6845260999999994, 55.98066029999999], [-3.683092664890038, 55.9804942367071], [-3.6821627, 55.9803865], [-3.680692099999999, 55.9802413], [-3.6793405, 55.98012400000001], [-3.678988, 55.98009339999999], [-3.667215199999999, 55.97897660000001], [-3.6651328, 55.978741799999995], [-3.6630407, 55.97844479999999], [-3.661847400000001, 55.9782438], [-3.6607406, 55.9780574], [-3.6600902, 55.977942000000006], [-3.6581951, 55.97760590000001], [-3.6556495, 55.9771544], [-3.654257799999999, 55.9769349], [-3.653686299999999, 55.9768518], [-3.6527474, 55.97672149999998], [-3.6526572, 55.97670899999999], [-3.6524642, 55.976682200000006], [-3.651216, 55.976518199999994], [-3.6494195, 55.9763499], [-3.6492857, 55.9763394], [-3.643552, 55.9757533], [-3.6411792, 55.975510699999994], [-3.6399239, 55.97538240000001], [-3.6367219, 55.97505509999999], [-3.630383300000001, 55.9744047], [-3.6292909999999994, 55.974301], [-3.6279481, 55.974209300000005], [-3.6278388, 55.97420300000001], [-3.626505499999999, 55.974139099999995], [-3.6256147999999992, 55.9741112], [-3.6255054000000007, 55.97410779999999], [-3.6253279, 55.9741022], [-3.6252835, 55.97410349999999], [-3.6233382, 55.9741022], [-3.623129, 55.97410500000001], [-3.6205991, 55.9741513], [-3.6186612, 55.9741868], [-3.615939000000001, 55.974251599999995], [-3.6157663, 55.9742541], [-3.6133583, 55.9743088], [-3.612665, 55.974343299999994], [-3.6118670000000006, 55.9743831], [-3.6109878, 55.9744444], [-3.610748099999999, 55.9744604], [-3.607613300000001, 55.97476499999999], [-3.6074865, 55.9747808], [-3.6065125, 55.974923700000005], [-3.606458, 55.97493190000001], [-3.6056192, 55.97505770000001], [-3.6049629, 55.97516209999999], [-3.6042566, 55.9752683], [-3.603667599999999, 55.9753467], [-3.602481099999999, 55.975508699999985], [-3.6010826, 55.97568290000001], [-3.6001663000000006, 55.975792199999994], [-3.6001074000000006, 55.9757992], [-3.5992593000000004, 55.97590040000001], [-3.5978978, 55.9760983], [-3.5962024, 55.9763232], [-3.596028599999999, 55.9763461], [-3.5957198999999997, 55.976388199999995], [-3.5940944, 55.9766302], [-3.5940025999999996, 55.9766424], [-3.593767099999999, 55.97667359999999], [-3.5934834, 55.97671929999999], [-3.5932981000000006, 55.9767491], [-3.5932611364780858, 55.97675453581286], [-3.5931824999999997, 55.97676609999999], [-3.5876932, 55.9775478], [-3.5858126, 55.9777755], [-3.5851893999999995, 55.97784440000001], [-3.5842149000000005, 55.97795299999999], [-3.5824261, 55.97811159999999], [-3.5807512, 55.9782328], [-3.5785628, 55.9783622], [-3.5777194, 55.9783979], [-3.5775826, 55.9784037], [-3.575953, 55.97846349999999], [-3.5742451999999996, 55.978512599999995], [-3.5722526999999995, 55.97852760000001], [-3.559781, 55.9785196], [-3.5552545, 55.9785154], [-3.5482724999999995, 55.9785088], [-3.5361513999999996, 55.9784929], [-3.5338809999999996, 55.9785038], [-3.5337269999999994, 55.9785046], [-3.5326395999999995, 55.97850369999999], [-3.5300113, 55.97850160000001], [-3.5275839999999996, 55.97849399999999], [-3.5266567999999996, 55.9784797], [-3.5257249999999996, 55.97845590000001], [-3.5247531999999997, 55.9784132], [-3.5240642, 55.9783815], [-3.5237689, 55.9783657], [-3.5236475, 55.9783578], [-3.5232762999999996, 55.97833169999999], [-3.5220948000000005, 55.9782368], [-3.5212105999999994, 55.978158], [-3.5203258999999996, 55.97806460000001], [-3.5194828999999994, 55.977962], [-3.5184419000000005, 55.9778215], [-3.5172690999999996, 55.977641600000005], [-3.5160460999999996, 55.9774344], [-3.515603899999999, 55.97734109999999], [-3.5151012, 55.977235], [-3.5092004, 55.976113799999986], [-3.509060799999999, 55.9760873], [-3.5052551, 55.97553419999999], [-3.5034296080661336, 55.97531631595825], [-3.5030113999999997, 55.975266399999995], [-3.5007521, 55.9750384], [-3.4992749999999995, 55.97487050000001], [-3.4976572, 55.974669], [-3.4958676, 55.97442469999999], [-3.4919172, 55.973737099999994], [-3.4897718999999996, 55.9733444], [-3.4877640999999997, 55.9730028], [-3.4877089, 55.97299480000001], [-3.4855834, 55.9726875], [-3.4839989999999994, 55.9724778], [-3.4824696, 55.9722555], [-3.4810199999999996, 55.9720399], [-3.4793659, 55.97175270000001], [-3.4775809, 55.971398099999995], [-3.4763774, 55.9711461], [-3.4749745, 55.970792], [-3.4736711, 55.970456799999994], [-3.4726543, 55.9701777], [-3.4719738999999996, 55.969991], [-3.470164899999999, 55.969411599999994], [-3.4690936, 55.969000099999995], [-3.4674873000000006, 55.96831469999999], [-3.4669935, 55.9680905], [-3.4664987, 55.96784910000001], [-3.4659162999999995, 55.9675451], [-3.4653034, 55.9672233], [-3.4650128, 55.9670448], [-3.4648329, 55.9669343], [-3.4643710999999997, 55.9666394], [-3.4634897999999996, 55.9660243], [-3.4630065, 55.96567889999999], [-3.4625277, 55.96529900000001], [-3.4618407, 55.96471760000001], [-3.4614385, 55.964344200000006], [-3.4610444999999994, 55.96394750000001], [-3.4603674999999994, 55.963180099999995], [-3.4597743999999997, 55.96242269999999], [-3.4595383999999996, 55.962109], [-3.459346, 55.96179539999999], [-3.4589629, 55.961145299999984], [-3.4581944, 55.9596439], [-3.4574846, 55.958257], [-3.4571358696748264, 55.95770237974702], [-3.4568779, 55.95729209999999], [-3.4561067, 55.95631439999998], [-3.4560866, 55.95629280000001], [-3.4553467, 55.9554951], [-3.4549221999999995, 55.9550692], [-3.4544987, 55.9547011], [-3.4540288999999995, 55.9543092], [-3.4538862, 55.9542044], [-3.4519741999999995, 55.95283299999999], [-3.4511763, 55.95224950000001], [-3.4502321, 55.951505399999995], [-3.4493143999999996, 55.9507153], [-3.4484458999999994, 55.94993960000001], [-3.447557, 55.9490935], [-3.4467976, 55.948308], [-3.4460286, 55.9474319], [-3.4458179, 55.9471814], [-3.445279199999999, 55.9465411], [-3.4449162, 55.94605809999999], [-3.4435941, 55.9442989], [-3.4428748999999996, 55.94341899999999], [-3.4421324, 55.9426954], [-3.441981999999999, 55.942562800000005], [-3.4411811999999995, 55.9418589], [-3.4403944999999996, 55.94126610000001], [-3.4393973, 55.9405961], [-3.4388992, 55.9402582], [-3.4385176, 55.9400198], [-3.4383725999999997, 55.9399268], [-3.4371399, 55.939234899999995], [-3.4355737000000004, 55.9384592], [-3.4341831999999997, 55.93785080000001], [-3.4317755, 55.9369284], [-3.4307013, 55.936562499999994], [-3.4294492, 55.936136], [-3.4272766, 55.93554610000001], [-3.4262208, 55.935277199999994], [-3.4251424, 55.935024199999994], [-3.4238793, 55.9347544], [-3.4226023999999997, 55.934509], [-3.4213598999999997, 55.934300699999994], [-3.4200006, 55.9340995], [-3.418957499999999, 55.9339636], [-3.4179002, 55.9338436], [-3.417142699999999, 55.933770599999995], [-3.4159206000000006, 55.93366109999999], [-3.4146532, 55.93357869999999], [-3.4135980796541814, 55.93352928367344], [-3.4130988, 55.9335059], [-3.4123276, 55.93348679999998], [-3.411696, 55.93347769999999], [-3.4112761999999996, 55.9334713], [-3.4108817, 55.9334683], [-3.4103866, 55.93347459999999], [-3.4102247, 55.93347579999999], [-3.4088646999999996, 55.9335004], [-3.4087599999999996, 55.933504799999994], [-3.4076161, 55.93355259999999], [-3.406416, 55.933621499999994], [-3.4053135999999995, 55.93370380000001], [-3.4022669, 55.93393139999999], [-3.401245, 55.934007699999995], [-3.4008717, 55.9340382], [-3.400295799999999, 55.9340838], [-3.3984062, 55.93422900000001], [-3.3974656999999997, 55.9343033], [-3.3962756999999995, 55.9344242], [-3.3962112999999996, 55.93442919999999], [-3.3957437999999995, 55.9344652], [-3.395441611272726, 55.93448847546233], [-3.3929705999999995, 55.9346788], [-3.3909177, 55.93480879999999], [-3.3897734, 55.9348599], [-3.3887603, 55.934893300000006], [-3.3871798999999996, 55.9349224], [-3.3856115999999994, 55.9349226], [-3.3830557, 55.93487420000001], [-3.381248499999999, 55.93478509999999], [-3.3791369999999996, 55.9346505], [-3.3784268, 55.93459070000001], [-3.3777831, 55.93453650000001], [-3.3763561999999996, 55.93439049999999], [-3.3726621, 55.933918199999994], [-3.3674688999999995, 55.933108], [-3.3641321, 55.9324933], [-3.3622062999999995, 55.9320879], [-3.3608722999999996, 55.93178120000001], [-3.3597684999999995, 55.9315246], [-3.3588381, 55.9312921], [-3.3584073, 55.9311845], [-3.3522324999999995, 55.92964179999999], [-3.3520213, 55.92958879999999], [-3.3437894999999997, 55.92752099999999], [-3.3427639999999994, 55.92728940000001], [-3.3406342, 55.9268753], [-3.340066199999999, 55.92678149999999], [-3.3390008999999994, 55.9266056], [-3.3370480999999996, 55.926344699999994], [-3.3353410999999995, 55.926173], [-3.3335363999999994, 55.9260235], [-3.331662, 55.92592750000001], [-3.3294692999999995, 55.92589220000001], [-3.3266323, 55.9259189], [-3.3246865, 55.9259756], [-3.323766551242229, 55.9260174683588], [-3.3228539999999995, 55.92605900000001], [-3.3190732, 55.92634879999999], [-3.3176330999999997, 55.92649980000001], [-3.3157626, 55.92669589999999], [-3.3133604999999995, 55.92695390000001], [-3.3068741, 55.92767210000001], [-3.306064, 55.9277618], [-3.3058734, 55.9277819], [-3.2951263, 55.92892679999999], [-3.2943613, 55.9290083], [-3.2918865, 55.9293319], [-3.2913277, 55.9294136], [-3.2893142999999996, 55.9297054], [-3.2877076999999995, 55.9299829], [-3.2860301, 55.9303189], [-3.2856586, 55.9303959], [-3.2748572, 55.932817799999995], [-3.2745334999999995, 55.9328924], [-3.2736234999999994, 55.933101], [-3.2735585, 55.93311539999999], [-3.270525, 55.93378589999998], [-3.2666563999999996, 55.9346567], [-3.2648637, 55.93505729999999], [-3.2574047, 55.93673820000001], [-3.2539298, 55.93750649999999], [-3.2529445999999997, 55.937727], [-3.2505735, 55.9382575], [-3.25044, 55.93828739999999], [-3.2502965, 55.9383239], [-3.2495120999999996, 55.9384953], [-3.2494303323956606, 55.93851402786436], [-3.249168819597702, 55.93857466960714], [-3.248938621045225, 55.93862947774499], [-3.248735240594397, 55.938679253515325], [-3.2485541821013837, 55.9387247981556], [-3.248390949422355, 55.93876691290329], [-3.248241046413478, 55.9388063989958], [-3.24809997693092, 55.93884405767061], [-3.2479632448308493, 55.938880690165135], [-3.2478263539694328, 55.93891709771685], [-3.2476848082028393, 55.9389540815632], [-3.2475341113872354, 55.9389924429416], [-3.24736976737879, 55.93903298308952], [-3.2471872800336694, 55.93907650324441], [-3.2469821532080423, 55.939123804643714], [-3.2467498907580765, 55.93917568852487], [-3.246485996539939, 55.93923295612533], [-3.2457045999999994, 55.939399], [-3.2450953, 55.9395284], [-3.2438011, 55.93982629999999], [-3.2432059999999994, 55.93995669999999], [-3.2421179999999996, 55.9401977], [-3.2411754, 55.940405199999994], [-3.2407718, 55.9404973], [-3.2403539, 55.9405927], [-3.2386525999999995, 55.940959199999995], [-3.2384124999999995, 55.94101539999998], [-3.2374897, 55.9412329], [-3.23548, 55.9416862], [-3.2343641999999995, 55.9419354], [-3.2339895999999997, 55.94201910000001], [-3.233935022830277, 55.942031227324826], [-3.2327475, 55.94229510000001], [-3.2316149999999997, 55.94254970000001], [-3.2315762, 55.94255840000001], [-3.2315349999999996, 55.9425676], [-3.2313976, 55.942598399999994], [-3.2306316999999996, 55.94277099999999], [-3.2305152, 55.94279989999999], [-3.2296026, 55.94300100000001], [-3.2294272, 55.9430385], [-3.2292063999999994, 55.94308469999999], [-3.2290302999999994, 55.9431244], [-3.228745, 55.9431887], [-3.2281272, 55.9433252], [-3.2275504, 55.94345380000001], [-3.22687, 55.9436101], [-3.2260042, 55.9438018], [-3.2256156, 55.94388839999999], [-3.2250318, 55.944024], [-3.2248517, 55.944062200000005], [-3.2239242, 55.9442291], [-3.223080599999999, 55.9444154], [-3.2227173999999996, 55.9444969], [-3.2224589, 55.94454760000001], [-3.2223054, 55.9445737], [-3.2221367, 55.944602199999984], [-3.2218041, 55.9446632], [-3.2213887999999997, 55.944751], [-3.2212574, 55.944778799999995], [-3.2210977999999995, 55.9448125], [-3.2202228, 55.94496589999999], [-3.219527, 55.94507399999999], [-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 53.7 2342 0057 Glasgow Central High Level Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:57:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759511 1789603019859875 66 66 2026-09-17 00:07:52.906612 19 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:57:52.881360
595931 625109 C55900 142I11M816 2026-09-16 COMPLETE None 2026-09-16 23:58:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 625109, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55900", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55900/2026-09-16/detailed", "trust_id": "142I11M816", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": "22:52:00", "dar_platform": null, "dest_station": "Newcastle Airport", "service_date": "2026-09-16", "dest_arr_time": "2358", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I11", "timing_status": "ON TIME", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "2323", "current_leg_dep": "2213", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "2252", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "0 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": "2358", "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:51709543\", \"confirmationDeadline\": \"2026-09-16T22:14:28+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "2252½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "70.0", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:28Z\", \"source_id\": 51770232, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:44Z\", \"source_id\": 51764842, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:11Z\", \"source_id\": 51791119, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:18Z\", \"source_id\": 16714219, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:26Z\", \"source_id\": 51760377, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:22Z\", \"source_id\": 51795263, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:23Z\", \"source_id\": 16715451, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:05Z\", \"source_id\": 51757530, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:58Z\", \"source_id\": 51798060, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:01Z\", \"source_id\": 16716306, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:50Z\", \"source_id\": 51752903, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:35:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:14Z\", \"source_id\": 51800489, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:18Z\", \"source_id\": 16717040, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:41Z\", \"source_id\": 51748433, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:02Z\", \"source_id\": 51803640, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:08Z\", \"source_id\": 16718037, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:30:41Z\", \"source_id\": 51744209, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:31:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:32Z\", \"source_id\": 51810144, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:34Z\", \"source_id\": 16719984, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:11Z\", \"source_id\": 51741231, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:27Z\", \"source_id\": 51811833, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:29Z\", \"source_id\": 16720505, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:56Z\", \"source_id\": 51736566, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:27:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:58Z\", \"source_id\": 51816204, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:03Z\", \"source_id\": 16721869, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:18Z\", \"source_id\": 51729361, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:57Z\", \"source_id\": 51821365, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:01Z\", \"source_id\": 16723497, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:43Z\", \"source_id\": 51721938, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:20:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:03Z\", \"source_id\": 51828591, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:08Z\", \"source_id\": 16725716, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:29Z\", \"source_id\": 51717251, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:18:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:34Z\", \"source_id\": 51832900, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:36Z\", \"source_id\": 16727009, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789598599831734, "current_leg_arrival_utc": "2026-09-16T22:14:28+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:01.547559", "service_state_evidence_id": 51837811, "current_leg_start_actual_dep": "2026-09-16T22:13:28+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:01.968334", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Tyne and Wear Metro P SHZ APN 2I11 None None None None None [{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:28Z", "source_id": 51770232, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T21:45:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:44Z", "source_id": 51764842, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:41:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:11Z", "source_id": 51791119, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:55:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:18Z", "source_id": 16714219, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:26Z", "source_id": 51760377, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:39:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:22Z", "source_id": 51795263, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:23Z", "source_id": 16715451, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:05Z", "source_id": 51757530, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:37:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:58Z", "source_id": 51798060, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:01Z", "source_id": 16716306, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:50Z", "source_id": 51752903, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:35:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:14Z", "source_id": 51800489, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:00:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:18Z", "source_id": 16717040, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:41Z", "source_id": 51748433, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:33:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:02Z", "source_id": 51803640, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:08Z", "source_id": 16718037, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:30:41Z", "source_id": 51744209, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:31:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:32Z", "source_id": 51810144, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:04:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:34Z", "source_id": 16719984, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:11Z", "source_id": 51741231, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:29:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:27Z", "source_id": 51811833, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:29Z", "source_id": 16720505, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:56Z", "source_id": 51736566, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:27:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:58Z", "source_id": 51816204, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:03Z", "source_id": 16721869, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:18Z", "source_id": 51729361, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:57Z", "source_id": 51821365, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:11:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:01Z", "source_id": 16723497, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:43Z", "source_id": 51721938, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:20:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:03Z", "source_id": 51828591, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:15:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:08Z", "source_id": 16725716, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:29Z", "source_id": 51717251, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:18:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:34Z", "source_id": 51832900, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:17:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:36Z", "source_id": 16727009, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}] South Hylton (Sunderland Metro) 2252 2252½ None 22:52:00 None Newcastle Airport 2358 2358 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C55900/2026-09-16/detailed None Pelaw Tyne & Wear Metro 2026-09-16T22:13:28+01:00 Heworth (Metro) 70.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 2213 2323 Brockley Whins Pelaw Metro Jn Heworth (Metro) 54.9516939 -1.5561194 54.9516939 -1.5561194 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:58:00 Pelaw Metro Jn TD TRACKING_TIMEOUT 51837811 1789598599831734 62 62 2026-09-17 00:08:01.968334 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:01.547559
595932 625919 P91208 895R73M916 2026-09-16 COMPLETE None 2026-09-16 23:58:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 625919, "stp": "P", "toc": "Southeastern", "uid": "P91208", "consist": "375808", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91208/2026-09-16/detailed", "trust_id": "895R73M916", "origin_crs": "AFK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford Down Sidings", "service_date": "2026-09-16", "dest_arr_time": "2353", "dest_platform": null, "is_terminated": 1, "next_location": "Ashford Down Yd Washer Rd", "signalling_id": "5R73", "timing_status": "LATE", "origin_station": "Ashford (Kent)", "current_leg_arr": "2337", "current_leg_dep": "2337", "current_leg_end": "Ashford Down Yd Washer Rd", "origin_dep_time": "2332", "origin_platform": "5", "current_location": "Ashford International", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [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.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]}", "current_leg_start": "Ashford (Kent)", "dest_arr_time_act": "2353", "motion_projection": null, "next_location_lat": "51.1407946", "next_location_lon": "0.8875536", "previous_location": null, "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51866651\", \"confirmationDeadline\": \"2026-09-16T23:42:16+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 211.005, \"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\": 240.309, \"from_m\": 211.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\": 301.573, \"from_m\": 240.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 448.196, \"from_m\": 301.573, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 567.106, \"from_m\": 448.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 670.824, \"from_m\": 567.106, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1559.335, \"from_m\": 670.824, \"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\": 625919, \"profile_key\": \"72731c52257ff5b553c06a3295b0a837573324f422373f7e961c1dbf25d22e98\", \"schedule_id\": 24629, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 2, \"distance_m\": 736.385, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2342\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 3, \"distance_m\": 984.378, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": null, \"location\": \"Ashford Down Sidings\", \"stage_seq\": 4, \"distance_m\": 1559.335, \"section_seq\": 1, \"route_path_id\": 37967}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1559.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}], \"total_distance_m\": 1559.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1379.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2332", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "0.0", "current_position_lat": "51.1407946", "current_position_lon": "0.8875536", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ashford (Kent)", "service_state_platform": "5", "timing_fact_generation": 1789598596497316, "current_leg_arrival_utc": "2026-09-16T23:42:16+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:01.684019", "service_state_evidence_id": 51866651, "current_leg_start_actual_dep": "2026-09-16T23:37:16+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:01.971808", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P AFK None 5R73 375808 4 100 None {"version": 3, "segments": [{"to_m": 211.005, "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": 240.309, "from_m": 211.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": 301.573, "from_m": 240.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 448.196, "from_m": 301.573, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 567.106, "from_m": 448.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 670.824, "from_m": 567.106, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1559.335, "from_m": 670.824, "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": 625919, "profile_key": "72731c52257ff5b553c06a3295b0a837573324f422373f7e961c1dbf25d22e98", "schedule_id": 24629, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Ashford (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Ashford Down Yard", "stage_seq": 2, "distance_m": 736.385, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2342", "location": "Ashford Down Yd Washer Rd", "stage_seq": 3, "distance_m": 984.378, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": null, "location": "Ashford Down Sidings", "stage_seq": 4, "distance_m": 1559.335, "section_seq": 1, "route_path_id": 37967}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1559.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 37967}], "total_distance_m": 1559.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1379.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.174, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ashford (Kent) 2332 2332 5 None None Ashford Down Sidings 2353 2353 None LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91208/2026-09-16/detailed None Ashford (Kent) 2026-09-16T23:37:16+01:00 Ashford Down Yd Washer Rd 0.0 {"type": "LineString", "coordinates": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [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.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]} 0.6 2337 2337 None Ashford International Ashford Down Yd Washer Rd 51.1407946 0.8875536 51.1407946 0.8875536 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:58:00 Ashford (Kent) TD TRACKING_TIMEOUT 51866651 1789598596497316 4 4 2026-09-17 00:08:01.971808 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:01.684019
595933 625991 V27792 785F201916 2026-09-16 COMPLETE None 2026-09-16 23:58:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 625991, "stp": "N", "toc": "Transport for Wales", "uid": "V27792", "consist": "150252", "dest_crs": "XCC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V27792/2026-09-16/detailed", "trust_id": "785F201916", "origin_crs": "RDR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "2358", "dest_platform": null, "is_terminated": 1, "next_location": "Ninian Park", "signalling_id": "5F20", "timing_status": "ON TIME", "origin_station": "Radyr", "current_leg_arr": "2342", "current_leg_dep": "2336", "current_leg_end": "Ninian Park", "origin_dep_time": "2336", "origin_platform": "2", "current_location": "Ninian Park", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2495519164614377, 51.51667365591323], [-3.2492513, 51.51658810000001], [-3.2490673, 51.5165295], [-3.2488909, 51.5164715], [-3.2486953, 51.516398499999994], [-3.2484832, 51.5163185], [-3.2482857, 51.516234999999995], [-3.2481403999999996, 51.51617190000001], [-3.2479815999999997, 51.5161], [-3.2477573999999994, 51.5159902], [-3.2475142000000004, 51.5158655], [-3.2472299, 51.51570399999999], [-3.2470258, 51.51557739999999], [-3.2469153999999993, 51.5155033], [-3.2467491, 51.515373999999994], [-3.2466819, 51.515314399999994], [-3.2466007, 51.515232999999995], [-3.2465605, 51.5151895], [-3.2464425, 51.515041800000006], [-3.2463821, 51.51495479999999], [-3.2463464999999996, 51.5148937], [-3.246285799999999, 51.51478139999999], [-3.2462391000000004, 51.5146806], [-3.2461893, 51.514573], [-3.2461376, 51.5144379], [-3.2460789, 51.51425330000001], [-3.2460283999999997, 51.5140204], [-3.2460029999999995, 51.513708599999994], [-3.2460531, 51.5128892], [-3.2460203, 51.5125359], [-3.2458878, 51.51201960000001], [-3.245761, 51.51170819999999], [-3.2456144999999994, 51.51140550000001], [-3.2454177999999994, 51.5110838], [-3.2451632, 51.51073689999998], [-3.2448515, 51.5103792], [-3.2445347999999994, 51.51005979999999], [-3.2439538999999997, 51.5095943], [-3.2431606, 51.5090738], [-3.2425741999999995, 51.5087736], [-3.2420955999999994, 51.5085533], [-3.2417319, 51.5084207], [-3.2413701000000006, 51.508298], [-3.2398984999999993, 51.5079434], [-3.2391679999999994, 51.50774560000001], [-3.2384712, 51.5075116], [-3.2376039, 51.5071413], [-3.2369473, 51.50677199999999], [-3.2361139, 51.5062408], [-3.2355010999999996, 51.5057613], [-3.235049, 51.5053073], [-3.2348704999999995, 51.5051197], [-3.2347935, 51.5050206], [-3.2343382000000003, 51.5044352], [-3.2341464999999996, 51.5041079], [-3.233951499999999, 51.50371520000001], [-3.233935022830277, 51.5036751219516], [-3.2337926, 51.5033287], [-3.2336601999999997, 51.502854], [-3.2335968, 51.502270999999986], [-3.2335914999999997, 51.50164819999999], [-3.233644599999999, 51.5012654], [-3.2336802, 51.5010751], [-3.2337533, 51.5008447], [-3.2338342999999994, 51.500615], [-3.233935022830277, 51.50038168789147], [-3.2340467, 51.500123], [-3.2341233999999996, 51.49994689999999], [-3.2343863, 51.499386699999995], [-3.2345056999999997, 51.499076], [-3.23459885312356, 51.4987748385867], [-3.2346658, 51.4985584], [-3.2347303999999997, 51.498259899999994], [-3.2347888, 51.497942999999985], [-3.2348138999999994, 51.4976611], [-3.2348302, 51.4972171], [-3.2348210999999996, 51.496984600000005], [-3.2347916, 51.4966769], [-3.2347595999999994, 51.4964065], [-3.234646699999999, 51.4958585], [-3.234452, 51.4952492], [-3.2343322999999997, 51.49491549999999], [-3.2342468, 51.49472879999999], [-3.2341449999999994, 51.49450830000001], [-3.2340687999999997, 51.49435969999999], [-3.233935022830277, 51.49413007726691], [-3.2339175, 51.4941], [-3.2338074000000003, 51.4939401], [-3.233565899999999, 51.493565800000006], [-3.2332476999999997, 51.49310040000001], [-3.233044, 51.49280329999999], [-3.2325531999999995, 51.4920817], [-3.2322169999999995, 51.491592], [-3.2318891999999995, 51.4911046], [-3.2316785999999995, 51.49078219999999], [-3.2312373999999995, 51.49016549999999], [-3.231054799999999, 51.4899249], [-3.230751, 51.4895428], [-3.2303073, 51.4890062], [-3.2301603, 51.4888411], [-3.2298698999999997, 51.48852980000001], [-3.2296787999999994, 51.4883357], [-3.2295443999999995, 51.488192], [-3.2294053999999996, 51.4880553], [-3.2292314, 51.4878852], [-3.2290305, 51.48768919999999], [-3.2288523, 51.4875218], [-3.2287389999999996, 51.4874196], [-3.228475599999999, 51.4871771], [-3.2283055999999997, 51.48702039999999], [-3.228132, 51.48686260000001], [-3.2280077, 51.4867514], [-3.227659099999999, 51.48643210000001], [-3.2271927, 51.48601210000001], [-3.2269324, 51.4857744], [-3.2265438999999994, 51.4854246], [-3.2261997999999994, 51.485114], [-3.2259229, 51.48486179999999], [-3.2252960999999996, 51.484290400000006], [-3.2251992, 51.484197599999995], [-3.225019, 51.48403879999999], [-3.2247519, 51.4837982], [-3.224712076891297, 51.48376235923795], [-3.224651684583193, 51.48370800616117], [-3.2246109, 51.48367129999999], [-3.2245026380941773, 51.48357760655923], [-3.2244919999999997, 51.48356840000001], [-3.2243370999999996, 51.4834389], [-3.2242312, 51.48335589999999], [-3.2240764999999993, 51.4832406], [-3.2239367, 51.4831407], [-3.2237962999999996, 51.483047699999986], [-3.2236212, 51.4829385], [-3.223567, 51.4829053], [-3.223422, 51.48282249999999], [-3.2231866, 51.4826952], [-3.222978, 51.48258819999999], [-3.222835, 51.4825178], [-3.2225552, 51.482388699999994], [-3.2223085, 51.4822849], [-3.2221275, 51.4822125], [-3.2218343, 51.482104500000005], [-3.2217264, 51.4820682], [-3.2215115, 51.4819995], [-3.2212930999999996, 51.481933899999994], [-3.2210864, 51.481874699999985], [-3.2205701, 51.48173379999999], [-3.2200413, 51.48159019999999], [-3.2195398, 51.48145569999999], [-3.2191852, 51.4813579], [-3.2120595, 51.4794314], [-3.2117476, 51.47934610000001], [-3.211384, 51.479249300000006], [-3.2110240999999995, 51.4791517], [-3.210692, 51.4790629], [-3.2101798999999995, 51.47892349999999], [-3.209805, 51.478823199999994], [-3.209346, 51.4786992], [-3.2088735999999995, 51.4785713], [-3.2080860999999996, 51.4783581], [-3.2075083999999996, 51.4782018], [-3.2065105, 51.47793209999999], [-3.2060206, 51.4777988], [-3.2055302, 51.4776669], [-3.2052049, 51.47757750000001], [-3.2046948999999993, 51.4774393], [-3.2039311999999995, 51.477232599999994], [-3.2031147, 51.47701320000001], [-3.2025684, 51.4768646], [-3.2022645, 51.4767817], [-3.2020535, 51.4767261], [-3.2013886, 51.47654079999999], [-3.2010322, 51.47644149999999]]}", "current_leg_start": "Radyr", "dest_arr_time_act": "2358", "motion_projection": null, "next_location_lat": "51.4764415", "next_location_lon": "-3.2010322", "previous_location": "Radyr", "current_leg_milage": "3.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 135.374, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 379.69, \"from_m\": 135.374, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 468.92, \"from_m\": 379.69, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 500.097, \"from_m\": 468.92, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 603.788, \"from_m\": 500.097, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 713.453, \"from_m\": 603.788, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6618.769, \"from_m\": 713.453, \"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\": 6712.908, \"from_m\": 6618.769, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6954.665, \"from_m\": 6712.908, \"capability_applied\": null, \"effective_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\": 625991, \"profile_key\": \"fa62e4708070c45779b7a389b793a2e51c5ad47c487db52f2c4f9bc35ddd2dad\", \"schedule_id\": 38219, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Radyr\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"CVL West Boundary\", \"stage_seq\": 2, \"distance_m\": 4628.141, \"section_seq\": 1, \"route_path_id\": 105926}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2349\", \"location\": \"Ninian Park\", \"stage_seq\": 3, \"distance_m\": 6447.994, \"section_seq\": 1, \"route_path_id\": 105926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Penarth Curve North Jn\", \"stage_seq\": 4, \"distance_m\": 6761.814, \"section_seq\": 1, \"route_path_id\": 105926}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": null, \"location\": \"Canton C.S.D.\", \"stage_seq\": 5, \"distance_m\": 6954.665, \"section_seq\": 1, \"route_path_id\": 105926}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6954.665, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105926}], \"total_distance_m\": 6954.665, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6712.908, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 241.757, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2336", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "6.0", "current_position_lat": "51.4764415", "current_position_lon": "-3.2010322", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25290, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:34Z\", \"source_id\": 51872817, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:38Z\", \"source_id\": 16738830, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ninian Park", "service_state_platform": "1", "timing_fact_generation": 1789598628068055, "current_leg_arrival_utc": "2026-09-17T23:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:01.688986", "service_state_evidence_id": 51872817, "current_leg_start_actual_dep": "2026-09-17T23:36:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:01.963732", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales N RDR XCC 5F20 150252 2 75 None {"version": 3, "segments": [{"to_m": 135.374, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 379.69, "from_m": 135.374, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 468.92, "from_m": 379.69, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 500.097, "from_m": 468.92, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 603.788, "from_m": 500.097, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 713.453, "from_m": 603.788, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6618.769, "from_m": 713.453, "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": 6712.908, "from_m": 6618.769, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6954.665, "from_m": 6712.908, "capability_applied": null, "effective_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": 625991, "profile_key": "fa62e4708070c45779b7a389b793a2e51c5ad47c487db52f2c4f9bc35ddd2dad", "schedule_id": 38219, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2336", "location": "Radyr", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "CVL West Boundary", "stage_seq": 2, "distance_m": 4628.141, "section_seq": 1, "route_path_id": 105926}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2349", "location": "Ninian Park", "stage_seq": 3, "distance_m": 6447.994, "section_seq": 1, "route_path_id": 105926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Penarth Curve North Jn", "stage_seq": 4, "distance_m": 6761.814, "section_seq": 1, "route_path_id": 105926}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": null, "location": "Canton C.S.D.", "stage_seq": 5, "distance_m": 6954.665, "section_seq": 1, "route_path_id": 105926}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6954.665, "from_m": 0.0, "section_seq": 1, "route_path_id": 105926}], "total_distance_m": 6954.665, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6712.908, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 241.757, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25290, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:34Z", "source_id": 51872817, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:38Z", "source_id": 16738830, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:42:00+01:00", "operational_fact": true}] Radyr 2336 2336 2 None None Canton C.S.D. 2358 2358 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:V27792/2026-09-16/detailed None Radyr 2026-09-17T23:36:00+01:00 Ninian Park 6.0 {"type": "LineString", "coordinates": [[-3.2495519164614377, 51.51667365591323], [-3.2492513, 51.51658810000001], [-3.2490673, 51.5165295], [-3.2488909, 51.5164715], [-3.2486953, 51.516398499999994], [-3.2484832, 51.5163185], [-3.2482857, 51.516234999999995], [-3.2481403999999996, 51.51617190000001], [-3.2479815999999997, 51.5161], [-3.2477573999999994, 51.5159902], [-3.2475142000000004, 51.5158655], [-3.2472299, 51.51570399999999], [-3.2470258, 51.51557739999999], [-3.2469153999999993, 51.5155033], [-3.2467491, 51.515373999999994], [-3.2466819, 51.515314399999994], [-3.2466007, 51.515232999999995], [-3.2465605, 51.5151895], [-3.2464425, 51.515041800000006], [-3.2463821, 51.51495479999999], [-3.2463464999999996, 51.5148937], [-3.246285799999999, 51.51478139999999], [-3.2462391000000004, 51.5146806], [-3.2461893, 51.514573], [-3.2461376, 51.5144379], [-3.2460789, 51.51425330000001], [-3.2460283999999997, 51.5140204], [-3.2460029999999995, 51.513708599999994], [-3.2460531, 51.5128892], [-3.2460203, 51.5125359], [-3.2458878, 51.51201960000001], [-3.245761, 51.51170819999999], [-3.2456144999999994, 51.51140550000001], [-3.2454177999999994, 51.5110838], [-3.2451632, 51.51073689999998], [-3.2448515, 51.5103792], [-3.2445347999999994, 51.51005979999999], [-3.2439538999999997, 51.5095943], [-3.2431606, 51.5090738], [-3.2425741999999995, 51.5087736], [-3.2420955999999994, 51.5085533], [-3.2417319, 51.5084207], [-3.2413701000000006, 51.508298], [-3.2398984999999993, 51.5079434], [-3.2391679999999994, 51.50774560000001], [-3.2384712, 51.5075116], [-3.2376039, 51.5071413], [-3.2369473, 51.50677199999999], [-3.2361139, 51.5062408], [-3.2355010999999996, 51.5057613], [-3.235049, 51.5053073], [-3.2348704999999995, 51.5051197], [-3.2347935, 51.5050206], [-3.2343382000000003, 51.5044352], [-3.2341464999999996, 51.5041079], [-3.233951499999999, 51.50371520000001], [-3.233935022830277, 51.5036751219516], [-3.2337926, 51.5033287], [-3.2336601999999997, 51.502854], [-3.2335968, 51.502270999999986], [-3.2335914999999997, 51.50164819999999], [-3.233644599999999, 51.5012654], [-3.2336802, 51.5010751], [-3.2337533, 51.5008447], [-3.2338342999999994, 51.500615], [-3.233935022830277, 51.50038168789147], [-3.2340467, 51.500123], [-3.2341233999999996, 51.49994689999999], [-3.2343863, 51.499386699999995], [-3.2345056999999997, 51.499076], [-3.23459885312356, 51.4987748385867], [-3.2346658, 51.4985584], [-3.2347303999999997, 51.498259899999994], [-3.2347888, 51.497942999999985], [-3.2348138999999994, 51.4976611], [-3.2348302, 51.4972171], [-3.2348210999999996, 51.496984600000005], [-3.2347916, 51.4966769], [-3.2347595999999994, 51.4964065], [-3.234646699999999, 51.4958585], [-3.234452, 51.4952492], [-3.2343322999999997, 51.49491549999999], [-3.2342468, 51.49472879999999], [-3.2341449999999994, 51.49450830000001], [-3.2340687999999997, 51.49435969999999], [-3.233935022830277, 51.49413007726691], [-3.2339175, 51.4941], [-3.2338074000000003, 51.4939401], [-3.233565899999999, 51.493565800000006], [-3.2332476999999997, 51.49310040000001], [-3.233044, 51.49280329999999], [-3.2325531999999995, 51.4920817], [-3.2322169999999995, 51.491592], [-3.2318891999999995, 51.4911046], [-3.2316785999999995, 51.49078219999999], [-3.2312373999999995, 51.49016549999999], [-3.231054799999999, 51.4899249], [-3.230751, 51.4895428], [-3.2303073, 51.4890062], [-3.2301603, 51.4888411], [-3.2298698999999997, 51.48852980000001], [-3.2296787999999994, 51.4883357], [-3.2295443999999995, 51.488192], [-3.2294053999999996, 51.4880553], [-3.2292314, 51.4878852], [-3.2290305, 51.48768919999999], [-3.2288523, 51.4875218], [-3.2287389999999996, 51.4874196], [-3.228475599999999, 51.4871771], [-3.2283055999999997, 51.48702039999999], [-3.228132, 51.48686260000001], [-3.2280077, 51.4867514], [-3.227659099999999, 51.48643210000001], [-3.2271927, 51.48601210000001], [-3.2269324, 51.4857744], [-3.2265438999999994, 51.4854246], [-3.2261997999999994, 51.485114], [-3.2259229, 51.48486179999999], [-3.2252960999999996, 51.484290400000006], [-3.2251992, 51.484197599999995], [-3.225019, 51.48403879999999], [-3.2247519, 51.4837982], [-3.224712076891297, 51.48376235923795], [-3.224651684583193, 51.48370800616117], [-3.2246109, 51.48367129999999], [-3.2245026380941773, 51.48357760655923], [-3.2244919999999997, 51.48356840000001], [-3.2243370999999996, 51.4834389], [-3.2242312, 51.48335589999999], [-3.2240764999999993, 51.4832406], [-3.2239367, 51.4831407], [-3.2237962999999996, 51.483047699999986], [-3.2236212, 51.4829385], [-3.223567, 51.4829053], [-3.223422, 51.48282249999999], [-3.2231866, 51.4826952], [-3.222978, 51.48258819999999], [-3.222835, 51.4825178], [-3.2225552, 51.482388699999994], [-3.2223085, 51.4822849], [-3.2221275, 51.4822125], [-3.2218343, 51.482104500000005], [-3.2217264, 51.4820682], [-3.2215115, 51.4819995], [-3.2212930999999996, 51.481933899999994], [-3.2210864, 51.481874699999985], [-3.2205701, 51.48173379999999], [-3.2200413, 51.48159019999999], [-3.2195398, 51.48145569999999], [-3.2191852, 51.4813579], [-3.2120595, 51.4794314], [-3.2117476, 51.47934610000001], [-3.211384, 51.479249300000006], [-3.2110240999999995, 51.4791517], [-3.210692, 51.4790629], [-3.2101798999999995, 51.47892349999999], [-3.209805, 51.478823199999994], [-3.209346, 51.4786992], [-3.2088735999999995, 51.4785713], [-3.2080860999999996, 51.4783581], [-3.2075083999999996, 51.4782018], [-3.2065105, 51.47793209999999], [-3.2060206, 51.4777988], [-3.2055302, 51.4776669], [-3.2052049, 51.47757750000001], [-3.2046948999999993, 51.4774393], [-3.2039311999999995, 51.477232599999994], [-3.2031147, 51.47701320000001], [-3.2025684, 51.4768646], [-3.2022645, 51.4767817], [-3.2020535, 51.4767261], [-3.2013886, 51.47654079999999], [-3.2010322, 51.47644149999999]]} 3.8 2336 2342 Radyr Ninian Park Ninian Park 51.4764415 -3.2010322 51.4764415 -3.2010322 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:58:00 Ninian Park TD TRACKING_TIMEOUT 51872817 1789598628068055 11 11 2026-09-17 00:08:01.963732 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:01.688986
595934 625594 G88199 871H96M916 2026-09-16 COMPLETE 16759547 2026-09-17 00:58:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 625594, "stp": "O", "toc": "Southern", "uid": "G88199", "consist": "377143+377209", "dest_crs": "WRH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88199/2026-09-17/detailed", "trust_id": "871H96M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "01:03:00", "dar_platform": null, "dest_station": "Worthing", "service_date": "2026-09-16", "dest_arr_time": "0047", "dest_platform": "3", "is_terminated": 1, "next_location": "Worthing", "signalling_id": "1H96", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": "0058", "current_leg_dep": "0054", "current_leg_end": "Worthing", "origin_dep_time": "2316", "origin_platform": "16", "current_location": "Worthing", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3236034962230014, 50.82694981373332], [-0.3402075, 50.82410939999998], [-0.3438841, 50.8234803], [-0.3482230440818594, 50.82275035457093], [-0.35510839999999994, 50.821592], [-0.3553836, 50.821545], [-0.35932611364780853, 50.82087159443103], [-0.3693442, 50.8191604], [-0.37003829999999993, 50.819051], [-0.3706982999999999, 50.8189541], [-0.3713748, 50.81886970000001], [-0.3720895, 50.8187955], [-0.372878, 50.818737], [-0.3732938, 50.818710299999985], [-0.3737888999999999, 50.81868269999999], [-0.37435719999999995, 50.8186622], [-0.3749452999999999, 50.8186494]]}", "current_leg_start": "Lancing", "dest_arr_time_act": "0047", "motion_projection": null, "next_location_lat": "50.8186494", "next_location_lon": "-0.3749453", "previous_location": "Lancing", "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\": 15116.796, \"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\": 16421.109, \"from_m\": 15116.796, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16482.496, \"from_m\": 16421.109, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16522.099, \"from_m\": 16482.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16547.668, \"from_m\": 16522.099, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16600.667, \"from_m\": 16547.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16630.867, \"from_m\": 16600.667, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16667.832, \"from_m\": 16630.867, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17062.088, \"from_m\": 16667.832, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17092.524, \"from_m\": 17062.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\": 17181.192, \"from_m\": 17092.524, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17244.891, \"from_m\": 17181.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17280.598, \"from_m\": 17244.891, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17324.869, \"from_m\": 17280.598, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17383.433, \"from_m\": 17324.869, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18661.077, \"from_m\": 17383.433, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23004.058, \"from_m\": 18661.077, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23120.827, \"from_m\": 23004.058, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24521.974, \"from_m\": 23120.827, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25148.872, \"from_m\": 24521.974, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32658.561, \"from_m\": 25148.872, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33714.437, \"from_m\": 32658.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\": 33745.474, \"from_m\": 33714.437, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33841.441, \"from_m\": 33745.474, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35153.717, \"from_m\": 33841.441, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41389.364, \"from_m\": 35153.717, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43417.987, \"from_m\": 41389.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\": 44270.763, \"from_m\": 43417.987, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44386.213, \"from_m\": 44270.763, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50493.443, \"from_m\": 44386.213, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50574.15, \"from_m\": 50493.443, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 50868.384, \"from_m\": 50574.15, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51723.654, \"from_m\": 50868.384, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59587.866, \"from_m\": 51723.654, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60801.585, \"from_m\": 59587.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61319.747, \"from_m\": 60801.585, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61366.014, \"from_m\": 61319.747, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 61429.979, \"from_m\": 61366.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65515.123, \"from_m\": 61429.979, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65548.924, \"from_m\": 65515.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\": 77616.686, \"from_m\": 65548.924, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79961.155, \"from_m\": 77616.686, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80200.273, \"from_m\": 79961.155, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81325.29, \"from_m\": 80200.273, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81411.127, \"from_m\": 81325.29, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82079.276, \"from_m\": 81411.127, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 96462.18, \"from_m\": 82079.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}], \"service_id\": 625594, \"profile_key\": \"cae0525b66cf3a67b3f590d8b7b827db080c7d5ba9730005192209361867028d\", \"schedule_id\": 37361, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2323\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9730.311, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Streatham Common\", \"stage_seq\": 7, \"distance_m\": 10464.161, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Selhurst\", \"stage_seq\": 8, \"distance_m\": 15024.904, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 16011.094, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2339H\", \"location\": \"East Croydon\", \"stage_seq\": 10, \"distance_m\": 16860.196, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"South Croydon\", \"stage_seq\": 11, \"distance_m\": 18307.619, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 21655.065, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 13, \"distance_m\": 23243.359, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Redhill\", \"stage_seq\": 14, \"distance_m\": 33606.926, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 15, \"distance_m\": 34954.679, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Salfords\", \"stage_seq\": 16, \"distance_m\": 37913.008, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"0001\", \"location\": \"Gatwick Airport\", \"stage_seq\": 17, \"distance_m\": 42947.896, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"Three Bridges\", \"stage_seq\": 18, \"distance_m\": 47434.422, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 19, \"distance_m\": 50574.15, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 20, \"distance_m\": 59692.562, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": \"0013\", \"location\": \"Haywards Heath\", \"stage_seq\": 21, \"distance_m\": 60918.905, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0016H\", \"wtt_dep\": \"0017\", \"location\": \"Wivelsfield\", \"stage_seq\": 22, \"distance_m\": 65631.564, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017H\", \"location\": \"Keymer Jn\", \"stage_seq\": 23, \"distance_m\": 65986.09, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018\", \"location\": \"Burgess Hill\", \"stage_seq\": 24, \"distance_m\": 66860.075, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0025H\", \"location\": \"Preston Park\", \"stage_seq\": 25, \"distance_m\": 79502.478, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0028H\", \"wtt_dep\": \"0029H\", \"location\": \"Hove\", \"stage_seq\": 26, \"distance_m\": 81840.455, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": \"0032H\", \"location\": \"Portslade\", \"stage_seq\": 27, \"distance_m\": 84158.738, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": \"0035H\", \"location\": \"Southwick\", \"stage_seq\": 28, \"distance_m\": 86527.244, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0038H\", \"wtt_dep\": \"0039H\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 29, \"distance_m\": 88865.109, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0043\", \"wtt_dep\": \"0043H\", \"location\": \"Lancing\", \"stage_seq\": 30, \"distance_m\": 92735.587, \"section_seq\": 1, \"route_path_id\": 105564}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": null, \"location\": \"Worthing\", \"stage_seq\": 31, \"distance_m\": 96462.18, \"section_seq\": 1, \"route_path_id\": 105564}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 96462.18, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105564}], \"total_distance_m\": 96462.18, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 96074.569, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 387.611, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2316", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.8186494", "current_position_lon": "-0.3749453", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:59Z\", \"source_id\": 51838837, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:02Z\", \"source_id\": 16728805, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:49Z\", \"source_id\": 51847086, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:54Z\", \"source_id\": 16731259, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29908, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:46Z\", \"source_id\": 51855152, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:47Z\", \"source_id\": 16733656, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:31Z\", \"source_id\": 51861386, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:32Z\", \"source_id\": 16735502, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:39Z\", \"source_id\": 51866687, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:44Z\", \"source_id\": 16737013, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:54Z\", \"source_id\": 51871794, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:40:56Z\", \"source_id\": 16738524, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:06Z\", \"source_id\": 51885237, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:12Z\", \"source_id\": 16742700, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:11Z\", \"source_id\": 51898937, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:36Z\", \"source_id\": 16746662, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:21Z\", \"source_id\": 51900437, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:01:28Z\", \"source_id\": 16747090, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:12Z\", \"source_id\": 51902745, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:03:19Z\", \"source_id\": 16747704, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:05Z\", \"source_id\": 51906265, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:08Z\", \"source_id\": 16748655, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:38Z\", \"source_id\": 51913503, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:43Z\", \"source_id\": 16750662, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:27Z\", \"source_id\": 51921114, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:32Z\", \"source_id\": 16752802, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:54Z\", \"source_id\": 51926044, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:58Z\", \"source_id\": 16754153, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:49Z\", \"source_id\": 51928576, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:53Z\", \"source_id\": 16754856, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:37Z\", \"source_id\": 51933264, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:43Z\", \"source_id\": 16756086, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:35Z\", \"source_id\": 51936283, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:38Z\", \"source_id\": 16756814, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:02Z\", \"source_id\": 51938576, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:42:07Z\", \"source_id\": 16757426, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:49Z\", \"source_id\": 51940790, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:45:52Z\", \"source_id\": 16758055, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:01Z\", \"source_id\": 51942028, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:48:09Z\", \"source_id\": 16758365, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:55Z\", \"source_id\": 51944627, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:58Z\", \"source_id\": 16759016, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:09Z\", \"source_id\": 51946723, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:13Z\", \"source_id\": 16759547, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Worthing", "service_state_platform": "3", "timing_fact_generation": 1789603034460149, "current_leg_arrival_utc": "2026-09-18T00:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:07.744157", "service_state_evidence_id": 16759547, "current_leg_start_actual_dep": "2026-09-18T00:54:30+01:00", "operational_evidence_version": 129, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:08.758206", "service_state_valid_until_kind": null, "operational_interpretation_version": 129, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O None WRH 1H96 377143+377209 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": 15116.796, "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": 16421.109, "from_m": 15116.796, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16482.496, "from_m": 16421.109, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16522.099, "from_m": 16482.496, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16547.668, "from_m": 16522.099, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16600.667, "from_m": 16547.668, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16630.867, "from_m": 16600.667, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16667.832, "from_m": 16630.867, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17062.088, "from_m": 16667.832, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17092.524, "from_m": 17062.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": 17181.192, "from_m": 17092.524, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17244.891, "from_m": 17181.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17280.598, "from_m": 17244.891, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17324.869, "from_m": 17280.598, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17383.433, "from_m": 17324.869, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18661.077, "from_m": 17383.433, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23004.058, "from_m": 18661.077, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23120.827, "from_m": 23004.058, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24521.974, "from_m": 23120.827, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25148.872, "from_m": 24521.974, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32658.561, "from_m": 25148.872, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33714.437, "from_m": 32658.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": 33745.474, "from_m": 33714.437, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33841.441, "from_m": 33745.474, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35153.717, "from_m": 33841.441, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41389.364, "from_m": 35153.717, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43417.987, "from_m": 41389.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": 44270.763, "from_m": 43417.987, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44386.213, "from_m": 44270.763, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50493.443, "from_m": 44386.213, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50574.15, "from_m": 50493.443, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 50868.384, "from_m": 50574.15, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51723.654, "from_m": 50868.384, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59587.866, "from_m": 51723.654, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60801.585, "from_m": 59587.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61319.747, "from_m": 60801.585, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61366.014, "from_m": 61319.747, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 61429.979, "from_m": 61366.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65515.123, "from_m": 61429.979, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65548.924, "from_m": 65515.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": 77616.686, "from_m": 65548.924, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79961.155, "from_m": 77616.686, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80200.273, "from_m": 79961.155, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81325.29, "from_m": 80200.273, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81411.127, "from_m": 81325.29, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82079.276, "from_m": 81411.127, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 96462.18, "from_m": 82079.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}], "service_id": 625594, "profile_key": "cae0525b66cf3a67b3f590d8b7b827db080c7d5ba9730005192209361867028d", "schedule_id": 37361, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2316", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2323", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Streatham Common", "stage_seq": 7, "distance_m": 10464.161, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Selhurst", "stage_seq": 8, "distance_m": 15024.904, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Windmill Bridge Jn", "stage_seq": 9, "distance_m": 16011.094, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2339H", "location": "East Croydon", "stage_seq": 10, "distance_m": 16860.196, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "South Croydon", "stage_seq": 11, "distance_m": 18307.619, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Purley", "stage_seq": 12, "distance_m": 21655.065, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "Stoats Nest Jn", "stage_seq": 13, "distance_m": 23243.359, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Redhill", "stage_seq": 14, "distance_m": 33606.926, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Earlswood (Surrey)", "stage_seq": 15, "distance_m": 34954.679, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Salfords", "stage_seq": 16, "distance_m": 37913.008, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "0001", "location": "Gatwick Airport", "stage_seq": 17, "distance_m": 42947.896, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Three Bridges", "stage_seq": 18, "distance_m": 47434.422, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006H", "location": "Balcombe Tunnel Jn", "stage_seq": 19, "distance_m": 50574.15, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010H", "location": "Copyhold Jn", "stage_seq": 20, "distance_m": 59692.562, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013", "location": "Haywards Heath", "stage_seq": 21, "distance_m": 60918.905, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0016H", "wtt_dep": "0017", "location": "Wivelsfield", "stage_seq": 22, "distance_m": 65631.564, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017H", "location": "Keymer Jn", "stage_seq": 23, "distance_m": 65986.09, "section_seq": 1, "route_path_id": 105564}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018", "location": "Burgess Hill", "stage_seq": 24, "distance_m": 66860.075, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0025H", "location": "Preston Park", "stage_seq": 25, "distance_m": 79502.478, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0028H", "wtt_dep": "0029H", "location": "Hove", "stage_seq": 26, "distance_m": 81840.455, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": "0032H", "location": "Portslade", "stage_seq": 27, "distance_m": 84158.738, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": "0035H", "location": "Southwick", "stage_seq": 28, "distance_m": 86527.244, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0038H", "wtt_dep": "0039H", "location": "Shoreham-by-Sea", "stage_seq": 29, "distance_m": 88865.109, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0043", "wtt_dep": "0043H", "location": "Lancing", "stage_seq": 30, "distance_m": 92735.587, "section_seq": 1, "route_path_id": 105564}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": null, "location": "Worthing", "stage_seq": 31, "distance_m": 96462.18, "section_seq": 1, "route_path_id": 105564}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 96462.18, "from_m": 0.0, "section_seq": 1, "route_path_id": 105564}], "total_distance_m": 96462.18, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 96074.569, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 387.611, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:59Z", "source_id": 51838837, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:21:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:02Z", "source_id": 16728805, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:49Z", "source_id": 51847086, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:26:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:54Z", "source_id": 16731259, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29908, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:46Z", "source_id": 51855152, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:31:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:47Z", "source_id": 16733656, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:31Z", "source_id": 51861386, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:35:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:32Z", "source_id": 16735502, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30217, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:39Z", "source_id": 51866687, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:38:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:44Z", "source_id": 16737013, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30247, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:54Z", "source_id": 51871794, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:41:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:40:56Z", "source_id": 16738524, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:06Z", "source_id": 51885237, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:12Z", "source_id": 16742700, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30336, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:11Z", "source_id": 51898937, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:01:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:36Z", "source_id": 16746662, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30554, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:21Z", "source_id": 51900437, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:02:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:01:28Z", "source_id": 16747090, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30564, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:12Z", "source_id": 51902745, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:04:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:03:19Z", "source_id": 16747704, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30623, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:05Z", "source_id": 51906265, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:08Z", "source_id": 16748655, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30679, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:38Z", "source_id": 51913503, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:43Z", "source_id": 16750662, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30866, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:27Z", "source_id": 51921114, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:21:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:32Z", "source_id": 16752802, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30880, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:54Z", "source_id": 51926044, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:27:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:58Z", "source_id": 16754153, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:49Z", "source_id": 51928576, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:29:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:53Z", "source_id": 16754856, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:37Z", "source_id": 51933264, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:43Z", "source_id": 16756086, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31092, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:35Z", "source_id": 51936283, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:38Z", "source_id": 16756814, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:02Z", "source_id": 51938576, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:42:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:42:07Z", "source_id": 16757426, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:49Z", "source_id": 51940790, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:46:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:45:52Z", "source_id": 16758055, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:01Z", "source_id": 51942028, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:49:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:48:09Z", "source_id": 16758365, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:55Z", "source_id": 51944627, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:58Z", "source_id": 16759016, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:09Z", "source_id": 51946723, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:58:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:13Z", "source_id": 16759547, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] London Victoria (C) 2316 2316 16 1:03:00 None Worthing 0047 0047 3 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88199/2026-09-17/detailed None Lancing 2026-09-18T00:54:30+01:00 Worthing 4.0 {"type": "LineString", "coordinates": [[-0.3236034962230014, 50.82694981373332], [-0.3402075, 50.82410939999998], [-0.3438841, 50.8234803], [-0.3482230440818594, 50.82275035457093], [-0.35510839999999994, 50.821592], [-0.3553836, 50.821545], [-0.35932611364780853, 50.82087159443103], [-0.3693442, 50.8191604], [-0.37003829999999993, 50.819051], [-0.3706982999999999, 50.8189541], [-0.3713748, 50.81886970000001], [-0.3720895, 50.8187955], [-0.372878, 50.818737], [-0.3732938, 50.818710299999985], [-0.3737888999999999, 50.81868269999999], [-0.37435719999999995, 50.8186622], [-0.3749452999999999, 50.8186494]]} 2.3 0054 0058 Lancing Worthing Worthing 50.8186494 -0.3749453 50.8186494 -0.3749453 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:58:00 Worthing TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759547 1789603034460149 129 129 2026-09-17 00:08:08.758206 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:07.744157
595935 625363 P89103 882R76M916 2026-09-16 COMPLETE 16759641 2026-09-17 00:58:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 625363, "stp": "P", "toc": "Southeastern", "uid": "P89103", "consist": "375810+375912", "dest_crs": "DVP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89103/2026-09-17/detailed", "trust_id": "882R76M916", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": "23:04:00", "dar_platform": null, "dest_station": "Dover Priory", "service_date": "2026-09-16", "dest_arr_time": "0100", "dest_platform": "1", "is_terminated": 1, "next_location": "Dover Priory", "signalling_id": "2R76", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "0058", "current_leg_dep": "0048", "current_leg_end": "Dover Priory", "origin_dep_time": "2304", "origin_platform": "4", "current_location": "Dover Priory", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.1684654955939489, 51.08287243372837], [1.1686744, 51.08285809999999], [1.1688597, 51.0828454], [1.1693043, 51.0828035], [1.1697735, 51.08274920000001], [1.1702288999999997, 51.08271510000001], [1.1707785999999998, 51.08269829999999], [1.1710683, 51.082705100000005], [1.1719838, 51.082750299999994], [1.1726986999999998, 51.082789700000006], [1.1733524, 51.0828394], [1.1737875999999998, 51.0828775], [1.1742268, 51.082925299999985], [1.1746351, 51.0829754], [1.1750132, 51.0830261], [1.1754653999999998, 51.0831016], [1.1762952999999998, 51.0832406], [1.1766154, 51.083307699999985], [1.1770786999999998, 51.083409], [1.1775078, 51.0835027], [1.1785952, 51.0837709], [1.1795249, 51.08400150000001], [1.1804240999999998, 51.084233999999995], [1.1806251, 51.0842944], [1.1808750999999995, 51.084369900000006], [1.1811385, 51.08445459999999], [1.1814502, 51.0845567], [1.1818157, 51.084679699999995], [1.1821893999999995, 51.08481909999999], [1.186554, 51.086611700000006], [1.1872687, 51.0869135], [1.1877519, 51.08714030000001], [1.1881969, 51.08732690000001], [1.1882914999999998, 51.087366], [1.1882979374457294, 51.08736865727058], [1.1885097486452336, 51.087454847427274], [1.188697484600441, 51.08753047464395], [1.1888645777831697, 51.08759705432582], [1.1890144606652382, 51.087656101878096], [1.1891505657184651, 51.08770913270599], [1.1892763254146697, 51.087757662214706], [1.1893951722256697, 51.08780320580944], [1.189510538623284, 51.087847278895424], [1.1896258570793312, 51.08789139687784], [1.18974456006563, 51.08793707516193], [1.1898700800539983, 51.08798582915287], [1.190005849516256, 51.08803917425588], [1.1901553009242205, 51.08809862587617], [1.1903218667497106, 51.088165699418965], [1.1905089794645451, 51.08824191028944], [1.1907200715405426, 51.08832877389282], [1.1908453, 51.0883802], [1.191135, 51.08850240000001], [1.1914627, 51.088637899999995], [1.1918021, 51.08877950000001], [1.192477, 51.089057199999985], [1.1928384, 51.08920779999999], [1.1932434999999997, 51.089374500000005], [1.1938543999999998, 51.08962830000001], [1.1943331999999998, 51.0898248], [1.1948878, 51.0900529], [1.195344, 51.0902423], [1.1958791, 51.0904712], [1.1994969999999998, 51.0919793], [1.2026813, 51.09324380000001], [1.2033458999999995, 51.09348349999999], [1.2050187, 51.0941], [1.2074319, 51.09499559999998], [1.2087543, 51.0954881], [1.2106488, 51.09618239999999], [1.2115763999999998, 51.0965239], [1.212002, 51.0966864], [1.2124159, 51.096855700000006], [1.2129179, 51.09707480000001], [1.2132725, 51.09722850000001], [1.2135893999999998, 51.0973734], [1.2141104, 51.0976105], [1.2144252, 51.0977538], [1.2147165, 51.09786859999999], [1.215086, 51.0980124], [1.2153990999999995, 51.0981261], [1.2157808, 51.09826320000001], [1.2161003999999995, 51.09836809999999], [1.2166408, 51.0985387], [1.2171949, 51.098693], [1.2176615, 51.09881810000001], [1.2181208999999995, 51.098931], [1.2186148, 51.0990385], [1.2190751, 51.09913530000001], [1.2194184, 51.0991993], [1.2199982, 51.0993013], [1.220582, 51.09939250000001], [1.2211003, 51.09947189999999], [1.2217389999999997, 51.099562], [1.2224818999999998, 51.09965640000001], [1.2229953, 51.0997148], [1.2239104, 51.09980680000001], [1.2246657999999997, 51.0998806], [1.2257062, 51.09998370000001], [1.2267972, 51.100087300000006], [1.2278717, 51.1001892], [1.2292932, 51.1003229], [1.2303139, 51.1004152], [1.2316443999999998, 51.1005321], [1.2326323999999995, 51.1006234], [1.2328959, 51.10064990000001], [1.2329965, 51.1006611], [1.2338842999999995, 51.1007419], [1.2349724, 51.1008493], [1.2369233000000002, 51.10102999999999], [1.2377493, 51.10111270000001], [1.2379685, 51.10113049999999], [1.25764139776733, 51.102898385750336], [1.2630187, 51.103381600000006], [1.2635327999999997, 51.1034508], [1.2636697, 51.1034726], [1.263872, 51.103505899999995], [1.2641649999999998, 51.1035618], [1.2643858999999995, 51.1036116], [1.2646611, 51.1036734], [1.2650129999999995, 51.1037614], [1.2658618999999998, 51.1039951], [1.2667569, 51.10424319999999], [1.2668664, 51.104273600000006], [1.2669198, 51.1042888], [1.2679371999999998, 51.1045776], [1.2687820999999997, 51.1048151], [1.2693879, 51.10498450000001], [1.2695331999999997, 51.1050246], [1.2700793, 51.1051752], [1.2707203, 51.1053499], [1.2712389999999998, 51.105495100000006], [1.2717388024464984, 51.105631359695174], [1.2722334, 51.105766200000005], [1.2728052, 51.1059217], [1.27374, 51.1061775], [1.2745249999999997, 51.1063947], [1.2754293, 51.1066456], [1.2766211999999997, 51.1069564], [1.2776261999999998, 51.107250500000006], [1.2781042000000002, 51.1073842], [1.2788075999999995, 51.107579400000006], [1.2795906999999995, 51.107786999999995], [1.2845448792706655, 51.1091490137013], [1.2852252058311116, 51.10933604741925], [1.296264, 51.1123707], [1.2967002, 51.1124964], [1.2983064, 51.11295069999999], [1.2990105999999997, 51.11314070000001], [1.2997506, 51.113316099999984], [1.3004511999999997, 51.11347490000001], [1.3010361999999998, 51.11359660000001], [1.301569, 51.1136969], [1.3020740999999998, 51.11378010000001], [1.3032203, 51.113959599999994], [1.3037206, 51.1140252], [1.3050944999999998, 51.114238], [1.3063485, 51.1144311], [1.306735, 51.1144997], [1.3070029, 51.1145418], [1.3071931999999995, 51.11457949999999], [1.3073842999999998, 51.11462590000001], [1.3076164, 51.11470229999999], [1.307779, 51.1147691], [1.3080008, 51.11487000000001], [1.3081918, 51.1149738], [1.3083941999999995, 51.11510739999999], [1.3085674, 51.115244899999986], [1.3087096, 51.1153881], [1.3088497, 51.1155775], [1.3090043999999998, 51.1158414], [1.3090461999999998, 51.1159455], [1.3090843, 51.11603039999999], [1.3091171, 51.1161618], [1.3091307, 51.1163078], [1.3091246, 51.1164219], [1.3091090999999997, 51.1165034], [1.3090887, 51.11659049999999], [1.3090422999999998, 51.11667310000001], [1.3089828999999995, 51.1167753], [1.3088677999999998, 51.11693729999999], [1.3086968, 51.11718569999999], [1.3086102999999998, 51.1173016], [1.3085544, 51.11739500000001], [1.3084074, 51.11773509999999], [1.3081246, 51.1184732], [1.3079714999999998, 51.118865], [1.3078850999999998, 51.1190727], [1.3078515, 51.1191629], [1.3078184, 51.1192436], [1.3068045, 51.1217003], [1.3055741999999997, 51.1246814], [1.3055066, 51.12481579999999], [1.3054266, 51.1249498], [1.3053168, 51.1251613], [1.3052746, 51.125258800000005], [1.3049221999999998, 51.1260972]]}", "current_leg_start": "Folkestone Central", "dest_arr_time_act": "0100", "motion_projection": null, "next_location_lat": "51.1260972", "next_location_lon": "1.3049222", "previous_location": "Folkestone Central", "current_leg_milage": "7.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.042, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9934.795, \"from_m\": 3825.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10032.039, \"from_m\": 9934.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10440.623, \"from_m\": 10032.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10667.954, \"from_m\": 10440.623, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12632.492, \"from_m\": 10667.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18518.739, \"from_m\": 12632.492, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18528.304, \"from_m\": 18518.739, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18601.035, \"from_m\": 18528.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18794.271, \"from_m\": 18601.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19358.622, \"from_m\": 18794.271, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19404.589, \"from_m\": 19358.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20029.198, \"from_m\": 19404.589, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22781.857, \"from_m\": 20029.198, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22824.68, \"from_m\": 22781.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24790.193, \"from_m\": 22824.68, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31153.329, \"from_m\": 24790.193, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 33939.905, \"from_m\": 31153.329, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36490.551, \"from_m\": 33939.905, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39967.521, \"from_m\": 36490.551, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45969.96, \"from_m\": 39967.521, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46754.794, \"from_m\": 45969.96, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46979.141, \"from_m\": 46754.794, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47029.175, \"from_m\": 46979.141, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47612.693, \"from_m\": 47029.175, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49127.185, \"from_m\": 47612.693, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55939.514, \"from_m\": 49127.185, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 56037.858, \"from_m\": 55939.514, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89032.111, \"from_m\": 56037.858, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 89174.18, \"from_m\": 89032.111, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89463.579, \"from_m\": 89174.18, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 89528.534, \"from_m\": 89463.579, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90723.182, \"from_m\": 89528.534, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90784.446, \"from_m\": 90723.182, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91651.432, \"from_m\": 90784.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\": 92008.59, \"from_m\": 91651.432, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106782.299, \"from_m\": 92008.59, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 106879.81, \"from_m\": 106782.299, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 106969.856, \"from_m\": 106879.81, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 107259.419, \"from_m\": 106969.856, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 107625.522, \"from_m\": 107259.419, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112411.618, \"from_m\": 107625.522, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 112959.092, \"from_m\": 112411.618, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 119964.132, \"from_m\": 112959.092, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 120196.381, \"from_m\": 119964.132, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 122963.921, \"from_m\": 120196.381, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 123666.481, \"from_m\": 122963.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\": 124479.473, \"from_m\": 123666.481, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 124520.119, \"from_m\": 124479.473, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 124627.769, \"from_m\": 124520.119, \"capability_applied\": null, \"effective_limit_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\": 625363, \"profile_key\": \"2a6a14adff5d65c58ebcbab4b7fd53437d22e72da3379a7c2008b7c6a1aa446b\", \"schedule_id\": 23911, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2307H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2313\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2339\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2348\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 47905.142, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2355\", \"location\": \"Paddock Wood\", \"stage_seq\": 16, \"distance_m\": 56577.186, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001\", \"location\": \"Marden\", \"stage_seq\": 17, \"distance_m\": 63493.0, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005H\", \"location\": \"Staplehurst\", \"stage_seq\": 18, \"distance_m\": 67526.105, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0011\", \"location\": \"Headcorn\", \"stage_seq\": 19, \"distance_m\": 72868.363, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0017\", \"wtt_dep\": \"0017H\", \"location\": \"Pluckley\", \"stage_seq\": 20, \"distance_m\": 81348.318, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0030\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 21, \"distance_m\": 90471.965, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0037H\", \"wtt_dep\": \"0038\", \"location\": \"Westenhanger\", \"stage_seq\": 22, \"distance_m\": 103234.845, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0040H\", \"wtt_dep\": \"0041\", \"location\": \"Sandling\", \"stage_seq\": 23, \"distance_m\": 105363.116, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0042H\", \"location\": \"Saltwood Jn\", \"stage_seq\": 24, \"distance_m\": 107080.907, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0045H\", \"wtt_dep\": \"0046H\", \"location\": \"Folkestone West\", \"stage_seq\": 25, \"distance_m\": 111738.279, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0048\", \"wtt_dep\": \"0049\", \"location\": \"Folkestone Central\", \"stage_seq\": 26, \"distance_m\": 112773.866, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0051\", \"location\": \"Folkestone East Staff Halt\", \"stage_seq\": 27, \"distance_m\": 114391.443, \"section_seq\": 1, \"route_path_id\": 100201}, {\"is_pass\": false, \"wtt_arr\": \"0100\", \"wtt_dep\": null, \"location\": \"Dover Priory\", \"stage_seq\": 28, \"distance_m\": 124627.769, \"section_seq\": 1, \"route_path_id\": 100201}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 124627.769, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100201}], \"total_distance_m\": 124627.769, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 123688.037, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 939.732, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2304", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.1260972", "current_position_lon": "1.3049222", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:59Z\", \"source_id\": 51812763, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:03Z\", \"source_id\": 16720824, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:01Z\", \"source_id\": 51819891, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:04Z\", \"source_id\": 16723000, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:58Z\", \"source_id\": 51837057, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:04Z\", \"source_id\": 16728260, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:31Z\", \"source_id\": 51839730, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:33Z\", \"source_id\": 16729035, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:09Z\", \"source_id\": 51846026, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:13Z\", \"source_id\": 16730931, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:56Z\", \"source_id\": 51850548, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:03Z\", \"source_id\": 16732297, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:37:57Z\", \"source_id\": 51867102, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:02Z\", \"source_id\": 16737142, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:54Z\", \"source_id\": 51882022, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:59Z\", \"source_id\": 16741718, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:29Z\", \"source_id\": 51891269, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:32Z\", \"source_id\": 16744474, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:25Z\", \"source_id\": 51899299, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:42Z\", \"source_id\": 16746820, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:05:43Z\", \"source_id\": 51905830, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:05:48Z\", \"source_id\": 16748550, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:10:56Z\", \"source_id\": 51911762, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:11:02Z\", \"source_id\": 16750174, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:07Z\", \"source_id\": 51918952, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:13Z\", \"source_id\": 16752175, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:25:58Z\", \"source_id\": 51926120, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:02Z\", \"source_id\": 16754170, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:28Z\", \"source_id\": 51934726, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:34Z\", \"source_id\": 16756454, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:29Z\", \"source_id\": 51936905, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:33Z\", \"source_id\": 16756975, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:10Z\", \"source_id\": 51939837, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:18Z\", \"source_id\": 16757797, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:31Z\", \"source_id\": 51941191, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:32Z\", \"source_id\": 16758145, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33801, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:59Z\", \"source_id\": 51947095, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:03Z\", \"source_id\": 16759641, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dover Priory", "service_state_platform": "1", "timing_fact_generation": 1789603087999878, "current_leg_arrival_utc": "2026-09-18T00:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:07.981985", "service_state_evidence_id": 16759641, "current_leg_start_actual_dep": "2026-09-18T00:49:00+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:08.640612", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX DVP 2R76 375810+375912 8 100 None {"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3825.042, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9934.795, "from_m": 3825.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10032.039, "from_m": 9934.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10440.623, "from_m": 10032.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10667.954, "from_m": 10440.623, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12632.492, "from_m": 10667.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18518.739, "from_m": 12632.492, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18528.304, "from_m": 18518.739, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18601.035, "from_m": 18528.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18794.271, "from_m": 18601.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19358.622, "from_m": 18794.271, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19404.589, "from_m": 19358.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20029.198, "from_m": 19404.589, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22781.857, "from_m": 20029.198, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22824.68, "from_m": 22781.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24790.193, "from_m": 22824.68, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31153.329, "from_m": 24790.193, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 33939.905, "from_m": 31153.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36490.551, "from_m": 33939.905, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39967.521, "from_m": 36490.551, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45969.96, "from_m": 39967.521, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46754.794, "from_m": 45969.96, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46979.141, "from_m": 46754.794, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47029.175, "from_m": 46979.141, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47612.693, "from_m": 47029.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49127.185, "from_m": 47612.693, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55939.514, "from_m": 49127.185, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 56037.858, "from_m": 55939.514, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89032.111, "from_m": 56037.858, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 89174.18, "from_m": 89032.111, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89463.579, "from_m": 89174.18, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 89528.534, "from_m": 89463.579, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90723.182, "from_m": 89528.534, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90784.446, "from_m": 90723.182, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91651.432, "from_m": 90784.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": 92008.59, "from_m": 91651.432, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106782.299, "from_m": 92008.59, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 106879.81, "from_m": 106782.299, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 106969.856, "from_m": 106879.81, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 107259.419, "from_m": 106969.856, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 107625.522, "from_m": 107259.419, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112411.618, "from_m": 107625.522, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 112959.092, "from_m": 112411.618, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 119964.132, "from_m": 112959.092, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 120196.381, "from_m": 119964.132, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 122963.921, "from_m": 120196.381, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 123666.481, "from_m": 122963.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": 124479.473, "from_m": 123666.481, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 124520.119, "from_m": 124479.473, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 124627.769, "from_m": 124520.119, "capability_applied": null, "effective_limit_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": 625363, "profile_key": "2a6a14adff5d65c58ebcbab4b7fd53437d22e72da3379a7c2008b7c6a1aa446b", "schedule_id": 23911, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2304", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2307H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2313", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2339", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2348", "location": "Tonbridge", "stage_seq": 15, "distance_m": 47905.142, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Paddock Wood", "stage_seq": 16, "distance_m": 56577.186, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001", "location": "Marden", "stage_seq": 17, "distance_m": 63493.0, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005H", "location": "Staplehurst", "stage_seq": 18, "distance_m": 67526.105, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0011", "location": "Headcorn", "stage_seq": 19, "distance_m": 72868.363, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0017", "wtt_dep": "0017H", "location": "Pluckley", "stage_seq": 20, "distance_m": 81348.318, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0030", "location": "Ashford (Kent)", "stage_seq": 21, "distance_m": 90471.965, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0037H", "wtt_dep": "0038", "location": "Westenhanger", "stage_seq": 22, "distance_m": 103234.845, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0040H", "wtt_dep": "0041", "location": "Sandling", "stage_seq": 23, "distance_m": 105363.116, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0042H", "location": "Saltwood Jn", "stage_seq": 24, "distance_m": 107080.907, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0045H", "wtt_dep": "0046H", "location": "Folkestone West", "stage_seq": 25, "distance_m": 111738.279, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0048", "wtt_dep": "0049", "location": "Folkestone Central", "stage_seq": 26, "distance_m": 112773.866, "section_seq": 1, "route_path_id": 100201}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0051", "location": "Folkestone East Staff Halt", "stage_seq": 27, "distance_m": 114391.443, "section_seq": 1, "route_path_id": 100201}, {"is_pass": false, "wtt_arr": "0100", "wtt_dep": null, "location": "Dover Priory", "stage_seq": 28, "distance_m": 124627.769, "section_seq": 1, "route_path_id": 100201}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 124627.769, "from_m": 0.0, "section_seq": 1, "route_path_id": 100201}], "total_distance_m": 124627.769, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 123688.037, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 939.732, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:59Z", "source_id": 51812763, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:03Z", "source_id": 16720824, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:01Z", "source_id": 51819891, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:10:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:04Z", "source_id": 16723000, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:58Z", "source_id": 51837057, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:20:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:04Z", "source_id": 16728260, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:31Z", "source_id": 51839730, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:22:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:33Z", "source_id": 16729035, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:09Z", "source_id": 51846026, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:13Z", "source_id": 16730931, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:56Z", "source_id": 51850548, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:28:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:03Z", "source_id": 16732297, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32587, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:37:57Z", "source_id": 51867102, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:38:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:02Z", "source_id": 16737142, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:54Z", "source_id": 51882022, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:48:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:59Z", "source_id": 16741718, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32522, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:29Z", "source_id": 51891269, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:32Z", "source_id": 16744474, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:25Z", "source_id": 51899299, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:01:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:42Z", "source_id": 16746820, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32490, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:05:43Z", "source_id": 51905830, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:06:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:05:48Z", "source_id": 16748550, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32478, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:10:56Z", "source_id": 51911762, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:12:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:11:02Z", "source_id": 16750174, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32463, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:07Z", "source_id": 51918952, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:13Z", "source_id": 16752175, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32928, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:25:58Z", "source_id": 51926120, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:26:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:02Z", "source_id": 16754170, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33975, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:28Z", "source_id": 51934726, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:34Z", "source_id": 16756454, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33971, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:29Z", "source_id": 51936905, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:40:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:33Z", "source_id": 16756975, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33845, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:10Z", "source_id": 51939837, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:45:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:18Z", "source_id": 16757797, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33842, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:31Z", "source_id": 51941191, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:47:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:32Z", "source_id": 16758145, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33801, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:59Z", "source_id": 51947095, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:58:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:03Z", "source_id": 16759641, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] London Charing Cross 2304 2304 4 23:04:00 None Dover Priory 0100 0100 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89103/2026-09-17/detailed None Folkestone Central 2026-09-18T00:49:00+01:00 Dover Priory 10.0 {"type": "LineString", "coordinates": [[1.1684654955939489, 51.08287243372837], [1.1686744, 51.08285809999999], [1.1688597, 51.0828454], [1.1693043, 51.0828035], [1.1697735, 51.08274920000001], [1.1702288999999997, 51.08271510000001], [1.1707785999999998, 51.08269829999999], [1.1710683, 51.082705100000005], [1.1719838, 51.082750299999994], [1.1726986999999998, 51.082789700000006], [1.1733524, 51.0828394], [1.1737875999999998, 51.0828775], [1.1742268, 51.082925299999985], [1.1746351, 51.0829754], [1.1750132, 51.0830261], [1.1754653999999998, 51.0831016], [1.1762952999999998, 51.0832406], [1.1766154, 51.083307699999985], [1.1770786999999998, 51.083409], [1.1775078, 51.0835027], [1.1785952, 51.0837709], [1.1795249, 51.08400150000001], [1.1804240999999998, 51.084233999999995], [1.1806251, 51.0842944], [1.1808750999999995, 51.084369900000006], [1.1811385, 51.08445459999999], [1.1814502, 51.0845567], [1.1818157, 51.084679699999995], [1.1821893999999995, 51.08481909999999], [1.186554, 51.086611700000006], [1.1872687, 51.0869135], [1.1877519, 51.08714030000001], [1.1881969, 51.08732690000001], [1.1882914999999998, 51.087366], [1.1882979374457294, 51.08736865727058], [1.1885097486452336, 51.087454847427274], [1.188697484600441, 51.08753047464395], [1.1888645777831697, 51.08759705432582], [1.1890144606652382, 51.087656101878096], [1.1891505657184651, 51.08770913270599], [1.1892763254146697, 51.087757662214706], [1.1893951722256697, 51.08780320580944], [1.189510538623284, 51.087847278895424], [1.1896258570793312, 51.08789139687784], [1.18974456006563, 51.08793707516193], [1.1898700800539983, 51.08798582915287], [1.190005849516256, 51.08803917425588], [1.1901553009242205, 51.08809862587617], [1.1903218667497106, 51.088165699418965], [1.1905089794645451, 51.08824191028944], [1.1907200715405426, 51.08832877389282], [1.1908453, 51.0883802], [1.191135, 51.08850240000001], [1.1914627, 51.088637899999995], [1.1918021, 51.08877950000001], [1.192477, 51.089057199999985], [1.1928384, 51.08920779999999], [1.1932434999999997, 51.089374500000005], [1.1938543999999998, 51.08962830000001], [1.1943331999999998, 51.0898248], [1.1948878, 51.0900529], [1.195344, 51.0902423], [1.1958791, 51.0904712], [1.1994969999999998, 51.0919793], [1.2026813, 51.09324380000001], [1.2033458999999995, 51.09348349999999], [1.2050187, 51.0941], [1.2074319, 51.09499559999998], [1.2087543, 51.0954881], [1.2106488, 51.09618239999999], [1.2115763999999998, 51.0965239], [1.212002, 51.0966864], [1.2124159, 51.096855700000006], [1.2129179, 51.09707480000001], [1.2132725, 51.09722850000001], [1.2135893999999998, 51.0973734], [1.2141104, 51.0976105], [1.2144252, 51.0977538], [1.2147165, 51.09786859999999], [1.215086, 51.0980124], [1.2153990999999995, 51.0981261], [1.2157808, 51.09826320000001], [1.2161003999999995, 51.09836809999999], [1.2166408, 51.0985387], [1.2171949, 51.098693], [1.2176615, 51.09881810000001], [1.2181208999999995, 51.098931], [1.2186148, 51.0990385], [1.2190751, 51.09913530000001], [1.2194184, 51.0991993], [1.2199982, 51.0993013], [1.220582, 51.09939250000001], [1.2211003, 51.09947189999999], [1.2217389999999997, 51.099562], [1.2224818999999998, 51.09965640000001], [1.2229953, 51.0997148], [1.2239104, 51.09980680000001], [1.2246657999999997, 51.0998806], [1.2257062, 51.09998370000001], [1.2267972, 51.100087300000006], [1.2278717, 51.1001892], [1.2292932, 51.1003229], [1.2303139, 51.1004152], [1.2316443999999998, 51.1005321], [1.2326323999999995, 51.1006234], [1.2328959, 51.10064990000001], [1.2329965, 51.1006611], [1.2338842999999995, 51.1007419], [1.2349724, 51.1008493], [1.2369233000000002, 51.10102999999999], [1.2377493, 51.10111270000001], [1.2379685, 51.10113049999999], [1.25764139776733, 51.102898385750336], [1.2630187, 51.103381600000006], [1.2635327999999997, 51.1034508], [1.2636697, 51.1034726], [1.263872, 51.103505899999995], [1.2641649999999998, 51.1035618], [1.2643858999999995, 51.1036116], [1.2646611, 51.1036734], [1.2650129999999995, 51.1037614], [1.2658618999999998, 51.1039951], [1.2667569, 51.10424319999999], [1.2668664, 51.104273600000006], [1.2669198, 51.1042888], [1.2679371999999998, 51.1045776], [1.2687820999999997, 51.1048151], [1.2693879, 51.10498450000001], [1.2695331999999997, 51.1050246], [1.2700793, 51.1051752], [1.2707203, 51.1053499], [1.2712389999999998, 51.105495100000006], [1.2717388024464984, 51.105631359695174], [1.2722334, 51.105766200000005], [1.2728052, 51.1059217], [1.27374, 51.1061775], [1.2745249999999997, 51.1063947], [1.2754293, 51.1066456], [1.2766211999999997, 51.1069564], [1.2776261999999998, 51.107250500000006], [1.2781042000000002, 51.1073842], [1.2788075999999995, 51.107579400000006], [1.2795906999999995, 51.107786999999995], [1.2845448792706655, 51.1091490137013], [1.2852252058311116, 51.10933604741925], [1.296264, 51.1123707], [1.2967002, 51.1124964], [1.2983064, 51.11295069999999], [1.2990105999999997, 51.11314070000001], [1.2997506, 51.113316099999984], [1.3004511999999997, 51.11347490000001], [1.3010361999999998, 51.11359660000001], [1.301569, 51.1136969], [1.3020740999999998, 51.11378010000001], [1.3032203, 51.113959599999994], [1.3037206, 51.1140252], [1.3050944999999998, 51.114238], [1.3063485, 51.1144311], [1.306735, 51.1144997], [1.3070029, 51.1145418], [1.3071931999999995, 51.11457949999999], [1.3073842999999998, 51.11462590000001], [1.3076164, 51.11470229999999], [1.307779, 51.1147691], [1.3080008, 51.11487000000001], [1.3081918, 51.1149738], [1.3083941999999995, 51.11510739999999], [1.3085674, 51.115244899999986], [1.3087096, 51.1153881], [1.3088497, 51.1155775], [1.3090043999999998, 51.1158414], [1.3090461999999998, 51.1159455], [1.3090843, 51.11603039999999], [1.3091171, 51.1161618], [1.3091307, 51.1163078], [1.3091246, 51.1164219], [1.3091090999999997, 51.1165034], [1.3090887, 51.11659049999999], [1.3090422999999998, 51.11667310000001], [1.3089828999999995, 51.1167753], [1.3088677999999998, 51.11693729999999], [1.3086968, 51.11718569999999], [1.3086102999999998, 51.1173016], [1.3085544, 51.11739500000001], [1.3084074, 51.11773509999999], [1.3081246, 51.1184732], [1.3079714999999998, 51.118865], [1.3078850999999998, 51.1190727], [1.3078515, 51.1191629], [1.3078184, 51.1192436], [1.3068045, 51.1217003], [1.3055741999999997, 51.1246814], [1.3055066, 51.12481579999999], [1.3054266, 51.1249498], [1.3053168, 51.1251613], [1.3052746, 51.125258800000005], [1.3049221999999998, 51.1260972]]} 7.4 0048 0058 Folkestone Central Dover Priory Dover Priory 51.1260972 1.3049222 51.1260972 1.3049222 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:58:00 Dover Priory TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759641 1789603087999878 103 103 2026-09-17 00:08:08.640612 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:07.981985
595936 626251 Y63464 325K66M916 2026-09-16 COMPLETE 16759234 2026-09-17 00:58:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 626251, "stp": "O", "toc": "Transport for Wales", "uid": "Y63464", "consist": "197110", "dest_crs": "XCR", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y63464/2026-09-17/detailed", "trust_id": "325K66M916", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": "23:52:00", "dar_platform": null, "dest_station": "Crewe Carriage Sidings", "service_date": "2026-09-16", "dest_arr_time": "0044", "dest_platform": null, "is_terminated": 1, "next_location": "Crewe Carriage Sidings", "signalling_id": "5K66", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0058", "current_leg_dep": "0054", "current_leg_end": "Crewe Carriage Sidings", "origin_dep_time": "2352", "origin_platform": "10", "current_location": "Crewe Carriage Sidings", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "+14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4326691999999994, 53.08885899999999], [-2.4326086999999994, 53.08875269999999], [-2.4319398999999997, 53.08766], [-2.4316885, 53.0872188], [-2.430930099999999, 53.08595139999999], [-2.4307267999999995, 53.0856116], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4300965999999997, 53.08455639999999], [-2.4296421, 53.08379299999999], [-2.4293992999999996, 53.08338700000001], [-2.4291305000000003, 53.0829378], [-2.428666, 53.0821631], [-2.4281851, 53.0813467]]}", "current_leg_start": "Crewe", "dest_arr_time_act": "0044", "motion_projection": null, "next_location_lat": "53.0813467", "next_location_lon": "-2.4281851", "previous_location": "Crewe", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8000.584, \"from_m\": 4180.149, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9172.52, \"from_m\": 8000.584, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9615.397, \"from_m\": 9172.52, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10493.42, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11444.034, \"from_m\": 10493.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14237.452, \"from_m\": 11444.034, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18861.29, \"from_m\": 14237.452, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 19814.838, \"from_m\": 18861.29, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41927.756, \"from_m\": 19814.838, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 42809.099, \"from_m\": 41927.756, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48872.288, \"from_m\": 42809.099, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49247.398, \"from_m\": 48872.288, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50192.872, \"from_m\": 49247.398, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 50321.989, \"from_m\": 50192.872, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50341.055, \"from_m\": 50321.989, \"capability_applied\": null, \"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\": 50476.72, \"from_m\": 50341.055, \"capability_applied\": null, \"effective_limit_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\": 626251, \"profile_key\": \"26cc9a96483e00d8e57fb5b1f9db8753f422e794f27e7fd83409839d4ad02008\", \"schedule_id\": 39228, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13200.339, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Wilmslow\", \"stage_seq\": 10, \"distance_m\": 19212.767, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010H\", \"location\": \"Alderley Edge\", \"stage_seq\": 11, \"distance_m\": 21890.066, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018\", \"location\": \"Chelford\", \"stage_seq\": 12, \"distance_m\": 26804.849, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"Sandbach\", \"stage_seq\": 13, \"distance_m\": 42225.989, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Crewe Sig. CE154\", \"stage_seq\": 14, \"distance_m\": 48386.451, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": \"0039\", \"location\": \"Crewe\", \"stage_seq\": 15, \"distance_m\": 49589.235, \"section_seq\": 1, \"route_path_id\": 106228}, {\"is_pass\": false, \"wtt_arr\": \"0044\", \"wtt_dep\": null, \"location\": \"Crewe Carriage Sidings\", \"stage_seq\": 16, \"distance_m\": 50476.72, \"section_seq\": 1, \"route_path_id\": 106228}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 50476.72, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106228}], \"total_distance_m\": 50476.72, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48633.001, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1843.719, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2352", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.0813467", "current_position_lon": "-2.4281851", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:47Z\", \"source_id\": 51894360, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:54Z\", \"source_id\": 16745393, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:38Z\", \"source_id\": 51899591, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:44Z\", \"source_id\": 16746847, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:41Z\", \"source_id\": 51906990, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:49Z\", \"source_id\": 16748883, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:10:24Z\", \"source_id\": 51911191, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:10:28Z\", \"source_id\": 16750014, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:14:10Z\", \"source_id\": 51915140, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:14:18Z\", \"source_id\": 16751114, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:36Z\", \"source_id\": 51926656, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:43Z\", \"source_id\": 16754347, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:45Z\", \"source_id\": 51932604, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:53Z\", \"source_id\": 16755899, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:34Z\", \"source_id\": 51945445, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:38Z\", \"source_id\": 16759234, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe Carriage Sidings", "service_state_platform": null, "timing_fact_generation": 1789602879006162, "current_leg_arrival_utc": "2026-09-18T00:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:08.285050", "service_state_evidence_id": 16759234, "current_leg_start_actual_dep": "2026-09-18T00:53:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:08.762467", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O MAN XCR 5K66 197110 3 100 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8000.584, "from_m": 4180.149, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9172.52, "from_m": 8000.584, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9615.397, "from_m": 9172.52, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10493.42, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11444.034, "from_m": 10493.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14237.452, "from_m": 11444.034, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18861.29, "from_m": 14237.452, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 19814.838, "from_m": 18861.29, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41927.756, "from_m": 19814.838, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 42809.099, "from_m": 41927.756, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48872.288, "from_m": 42809.099, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49247.398, "from_m": 48872.288, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50192.872, "from_m": 49247.398, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 50321.989, "from_m": 50192.872, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50341.055, "from_m": 50321.989, "capability_applied": null, "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": 50476.72, "from_m": 50341.055, "capability_applied": null, "effective_limit_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": 626251, "profile_key": "26cc9a96483e00d8e57fb5b1f9db8753f422e794f27e7fd83409839d4ad02008", "schedule_id": 39228, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2352", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354H", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13200.339, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Wilmslow", "stage_seq": 10, "distance_m": 19212.767, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010H", "location": "Alderley Edge", "stage_seq": 11, "distance_m": 21890.066, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018", "location": "Chelford", "stage_seq": 12, "distance_m": 26804.849, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "Sandbach", "stage_seq": 13, "distance_m": 42225.989, "section_seq": 1, "route_path_id": 106228}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Crewe Sig. CE154", "stage_seq": 14, "distance_m": 48386.451, "section_seq": 1, "route_path_id": 106228}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": "0039", "location": "Crewe", "stage_seq": 15, "distance_m": 49589.235, "section_seq": 1, "route_path_id": 106228}, {"is_pass": false, "wtt_arr": "0044", "wtt_dep": null, "location": "Crewe Carriage Sidings", "stage_seq": 16, "distance_m": 50476.72, "section_seq": 1, "route_path_id": 106228}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 50476.72, "from_m": 0.0, "section_seq": 1, "route_path_id": 106228}], "total_distance_m": 50476.72, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48633.001, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1843.719, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8958, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:47Z", "source_id": 51894360, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:57:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:54Z", "source_id": 16745393, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9076, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:38Z", "source_id": 51899591, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:01:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:44Z", "source_id": 16746847, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9101, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:41Z", "source_id": 51906990, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:07:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:49Z", "source_id": 16748883, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9153, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:10:24Z", "source_id": 51911191, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:11:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:10:28Z", "source_id": 16750014, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9174, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:14:10Z", "source_id": 51915140, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:14:18Z", "source_id": 16751114, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10500, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:36Z", "source_id": 51926656, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:43Z", "source_id": 16754347, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10622, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:45Z", "source_id": 51932604, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:53Z", "source_id": 16755899, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10962, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:34Z", "source_id": 51945445, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:38Z", "source_id": 16759234, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] Manchester Piccadilly 2352 2352 10 23:52:00 None Crewe Carriage Sidings 0044 0044 None LATE +14 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y63464/2026-09-17/detailed None Crewe 2026-09-18T00:53:00+01:00 Crewe Carriage Sidings 4.0 {"type": "LineString", "coordinates": [[-2.4326691999999994, 53.08885899999999], [-2.4326086999999994, 53.08875269999999], [-2.4319398999999997, 53.08766], [-2.4316885, 53.0872188], [-2.430930099999999, 53.08595139999999], [-2.4307267999999995, 53.0856116], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4300965999999997, 53.08455639999999], [-2.4296421, 53.08379299999999], [-2.4293992999999996, 53.08338700000001], [-2.4291305000000003, 53.0829378], [-2.428666, 53.0821631], [-2.4281851, 53.0813467]]} 0.6 0054 0058 Crewe Crewe Carriage Sidings Crewe Carriage Sidings 53.0813467 -2.4281851 53.0813467 -2.4281851 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:58:00 Crewe Carriage Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759234 1789602879006162 71 71 2026-09-17 00:08:08.762467 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:08.285050
595937 626020 G40296 655G76M916 2026-09-16 COMPLETE 16759654 2026-09-17 00:39:00 2026-09-17 00:08:21 2026-09-19 00:08:21 {"id": 626020, "stp": "P", "toc": "Transport for Wales", "uid": "G40296", "consist": "197109", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40296/2026-09-17/detailed", "trust_id": "655G76M916", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": "23:38:00", "dar_platform": null, "dest_station": "Abbey Foregate C.S.", "service_date": "2026-09-16", "dest_arr_time": "0039", "dest_platform": null, "is_terminated": 1, "next_location": "Abbey Foregate C.S.", "signalling_id": "5G76", "timing_status": "ON TIME", "origin_station": "Birmingham New Street", "current_leg_arr": "0039", "current_leg_dep": "0036", "current_leg_end": "Abbey Foregate C.S.", "origin_dep_time": "2338", "origin_platform": "2B", "current_location": "Abbey Foregate C.S.", "last_update_time": "2026-09-17T00:08:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7389645, 52.7095277], [-2.7390706999999996, 52.709538], [-2.7392158, 52.70955219999999], [-2.7393084, 52.70956120000001], [-2.7394201, 52.7095692], [-2.7395508999999993, 52.7095761], [-2.7403871, 52.70960130000001], [-2.7405318, 52.7096067], [-2.7412046999999995, 52.7096296], [-2.7412744, 52.7096332], [-2.7413242, 52.709636499999995], [-2.741378, 52.709641], [-2.7415942, 52.70966299999999], [-2.7417854, 52.7096866], [-2.7419429, 52.709709], [-2.7420102999999996, 52.7097189], [-2.7420861999999997, 52.7097312], [-2.7421757999999996, 52.70974639999999], [-2.7422973, 52.709769300000005], [-2.7424671999999997, 52.7098], [-2.7426198, 52.7098236], [-2.7427881999999997, 52.7098449], [-2.7429987999999996, 52.7098671], [-2.7432742, 52.70989620000001], [-2.7435816999999996, 52.7099248], [-2.7438311999999994, 52.709951200000006], [-2.7441391, 52.70998240000001], [-2.7444529, 52.71001129999999], [-2.7446682, 52.71003659999999], [-2.7448190999999995, 52.71005539999999], [-2.7449526999999994, 52.7100733], [-2.745112, 52.71010079999999], [-2.745208, 52.7101185], [-2.7453237999999995, 52.7101415], [-2.745459, 52.710172], [-2.7456374, 52.7102143], [-2.745811, 52.71025949999999], [-2.7461238999999997, 52.7103538]]}", "current_leg_start": "Shrewsbury Abbey Foregate", "dest_arr_time_act": "0039", "motion_projection": null, "next_location_lat": "52.7103538", "next_location_lon": "-2.7461239", "previous_location": "Shrewsbury Abbey Foregate", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 308.855, \"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\": 1171.338, \"from_m\": 308.855, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6852.017, \"from_m\": 1171.338, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 9412.973, \"from_m\": 6852.017, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10025.345, \"from_m\": 9412.973, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13648.264, \"from_m\": 10025.345, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14013.162, \"from_m\": 13648.264, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20080.551, \"from_m\": 14013.162, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20429.796, \"from_m\": 20080.551, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21139.521, \"from_m\": 20429.796, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21455.748, \"from_m\": 21139.521, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 21605.559, \"from_m\": 21455.748, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21669.556, \"from_m\": 21605.559, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23383.748, \"from_m\": 21669.556, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35865.115, \"from_m\": 23383.748, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35902.779, \"from_m\": 35865.115, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 43771.711, \"from_m\": 35902.779, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43826.603, \"from_m\": 43771.711, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51527.438, \"from_m\": 43826.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53165.185, \"from_m\": 51527.438, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67762.968, \"from_m\": 53165.185, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68270.131, \"from_m\": 67762.968, \"capability_applied\": null, \"effective_limit_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\": 626020, \"profile_key\": \"08353847582812700b4de8c2f5d4f5ccd5e742a50c98a65b6a5acb7142053a23\", \"schedule_id\": 37258, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"Soho South Jn\", \"stage_seq\": 2, \"distance_m\": 3283.908, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Galton Jn\", \"stage_seq\": 3, \"distance_m\": 5996.938, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Dudley Port\", \"stage_seq\": 4, \"distance_m\": 11802.195, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Wolverhampton\", \"stage_seq\": 5, \"distance_m\": 20796.855, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 6, \"distance_m\": 21530.786, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Stafford Rd Jn\", \"stage_seq\": 7, \"distance_m\": 22587.7, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Cosford\", \"stage_seq\": 8, \"distance_m\": 35247.048, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"Madeley Jn (Shropshire)\", \"stage_seq\": 9, \"distance_m\": 43930.549, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013\", \"location\": \"Wellington (Shropshire)\", \"stage_seq\": 10, \"distance_m\": 52110.349, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 11, \"distance_m\": 67762.968, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0029\", \"location\": \"Shrewsbury\", \"stage_seq\": 12, \"distance_m\": 67776.097, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": \"0036\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 13, \"distance_m\": 67776.097, \"section_seq\": 1, \"route_path_id\": 105530}, {\"is_pass\": false, \"wtt_arr\": \"0039\", \"wtt_dep\": null, \"location\": \"Abbey Foregate C.S.\", \"stage_seq\": 14, \"distance_m\": 68270.131, \"section_seq\": 1, \"route_path_id\": 105530}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 68270.131, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105530}], \"total_distance_m\": 68270.131, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68270.131, \"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": "2338", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.7103538", "current_position_lon": "-2.7461239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:03Z\", \"source_id\": 51877904, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:07Z\", \"source_id\": 16740393, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:26Z\", \"source_id\": 51889843, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:31Z\", \"source_id\": 16744057, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:02Z\", \"source_id\": 51903834, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:08Z\", \"source_id\": 16748000, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:06Z\", \"source_id\": 51914008, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:13Z\", \"source_id\": 16750803, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:39Z\", \"source_id\": 16754333, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:19Z\", \"source_id\": 16754732, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:54Z\", \"source_id\": 16755072, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:13Z\", \"source_id\": 16759654, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Foregate C.S.", "service_state_platform": null, "timing_fact_generation": 1789603093688956, "current_leg_arrival_utc": "2026-09-18T00:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:13.682398", "service_state_evidence_id": 16759654, "current_leg_start_actual_dep": "2026-09-18T00:36:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-16T23:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:14.352659", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P BHM None 5G76 197109 3 100 None {"version": 3, "segments": [{"to_m": 308.855, "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": 1171.338, "from_m": 308.855, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6852.017, "from_m": 1171.338, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 9412.973, "from_m": 6852.017, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10025.345, "from_m": 9412.973, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13648.264, "from_m": 10025.345, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14013.162, "from_m": 13648.264, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20080.551, "from_m": 14013.162, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20429.796, "from_m": 20080.551, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21139.521, "from_m": 20429.796, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21455.748, "from_m": 21139.521, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 21605.559, "from_m": 21455.748, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21669.556, "from_m": 21605.559, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23383.748, "from_m": 21669.556, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35865.115, "from_m": 23383.748, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35902.779, "from_m": 35865.115, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 43771.711, "from_m": 35902.779, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43826.603, "from_m": 43771.711, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51527.438, "from_m": 43826.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53165.185, "from_m": 51527.438, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67762.968, "from_m": 53165.185, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68270.131, "from_m": 67762.968, "capability_applied": null, "effective_limit_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": 626020, "profile_key": "08353847582812700b4de8c2f5d4f5ccd5e742a50c98a65b6a5acb7142053a23", "schedule_id": 37258, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2338", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342", "location": "Soho South Jn", "stage_seq": 2, "distance_m": 3283.908, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Galton Jn", "stage_seq": 3, "distance_m": 5996.938, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Dudley Port", "stage_seq": 4, "distance_m": 11802.195, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Wolverhampton", "stage_seq": 5, "distance_m": 20796.855, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Wolverhampton North Jn", "stage_seq": 6, "distance_m": 21530.786, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Stafford Rd Jn", "stage_seq": 7, "distance_m": 22587.7, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Cosford", "stage_seq": 8, "distance_m": 35247.048, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "Madeley Jn (Shropshire)", "stage_seq": 9, "distance_m": 43930.549, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013", "location": "Wellington (Shropshire)", "stage_seq": 10, "distance_m": 52110.349, "section_seq": 1, "route_path_id": 105530}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022", "location": "Shrewsbury Abbey Foregate", "stage_seq": 11, "distance_m": 67762.968, "section_seq": 1, "route_path_id": 105530}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0029", "location": "Shrewsbury", "stage_seq": 12, "distance_m": 67776.097, "section_seq": 1, "route_path_id": 105530}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": "0036", "location": "Shrewsbury Abbey Foregate", "stage_seq": 13, "distance_m": 67776.097, "section_seq": 1, "route_path_id": 105530}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": null, "location": "Abbey Foregate C.S.", "stage_seq": 14, "distance_m": 68270.131, "section_seq": 1, "route_path_id": 105530}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68270.131, "from_m": 0.0, "section_seq": 1, "route_path_id": 105530}], "total_distance_m": 68270.131, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68270.131, "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": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:03Z", "source_id": 51877904, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:45:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:07Z", "source_id": 16740393, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19070, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:26Z", "source_id": 51889843, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:31Z", "source_id": 16744057, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18964, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:02Z", "source_id": 51903834, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:04:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:08Z", "source_id": 16748000, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18896, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:06Z", "source_id": 51914008, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:15:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:13Z", "source_id": 16750803, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:39Z", "source_id": 16754333, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:19Z", "source_id": 16754732, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:54Z", "source_id": 16755072, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:13Z", "source_id": 16759654, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:39:00+01:00", "operational_fact": true}] Birmingham New Street 2338 2338 2B 23:38:00 None Abbey Foregate C.S. 0039 0039 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40296/2026-09-17/detailed None Shrewsbury Abbey Foregate 2026-09-18T00:36:00+01:00 Abbey Foregate C.S. 3.0 {"type": "LineString", "coordinates": [[-2.7389645, 52.7095277], [-2.7390706999999996, 52.709538], [-2.7392158, 52.70955219999999], [-2.7393084, 52.70956120000001], [-2.7394201, 52.7095692], [-2.7395508999999993, 52.7095761], [-2.7403871, 52.70960130000001], [-2.7405318, 52.7096067], [-2.7412046999999995, 52.7096296], [-2.7412744, 52.7096332], [-2.7413242, 52.709636499999995], [-2.741378, 52.709641], [-2.7415942, 52.70966299999999], [-2.7417854, 52.7096866], [-2.7419429, 52.709709], [-2.7420102999999996, 52.7097189], [-2.7420861999999997, 52.7097312], [-2.7421757999999996, 52.70974639999999], [-2.7422973, 52.709769300000005], [-2.7424671999999997, 52.7098], [-2.7426198, 52.7098236], [-2.7427881999999997, 52.7098449], [-2.7429987999999996, 52.7098671], [-2.7432742, 52.70989620000001], [-2.7435816999999996, 52.7099248], [-2.7438311999999994, 52.709951200000006], [-2.7441391, 52.70998240000001], [-2.7444529, 52.71001129999999], [-2.7446682, 52.71003659999999], [-2.7448190999999995, 52.71005539999999], [-2.7449526999999994, 52.7100733], [-2.745112, 52.71010079999999], [-2.745208, 52.7101185], [-2.7453237999999995, 52.7101415], [-2.745459, 52.710172], [-2.7456374, 52.7102143], [-2.745811, 52.71025949999999], [-2.7461238999999997, 52.7103538]]} 0.3 0036 0039 Shrewsbury Abbey Foregate Abbey Foregate C.S. Abbey Foregate C.S. 52.7103538 -2.7461239 52.7103538 -2.7461239 1 0 2026-09-17 00:08:21 TERMINATED 2026-09-16 23:39:00 Abbey Foregate C.S. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759654 1789603093688956 53 53 2026-09-17 00:08:14.352659 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:13.682398
595938 625429 C55916 142I12M916 2026-09-16 COMPLETE None 2026-09-16 23:58:30 2026-09-17 00:08:51 2026-09-19 00:08:51 {"id": 625429, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55916", "consist": null, "dest_crs": "REG", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55916/2026-09-16/detailed", "trust_id": "142I12M916", "origin_crs": "SHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Regent Centre (Newcastle)", "service_date": "2026-09-16", "dest_arr_time": "2359", "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": "2337½", "current_leg_dep": "2227", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "2307", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-17T00:08:51", "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": "2358½", "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:51739430\", \"confirmationDeadline\": \"2026-09-16T22:28:26+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "2307", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "70.5", "current_position_lat": "54.9516939", "current_position_lon": "-1.5561194", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:52Z\", \"source_id\": 51794339, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:12Z\", \"source_id\": 51789258, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:40Z\", \"source_id\": 51817389, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:43Z\", \"source_id\": 16722266, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:02Z\", \"source_id\": 51785030, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:45Z\", \"source_id\": 51821058, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:53Z\", \"source_id\": 16723404, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:44Z\", \"source_id\": 51782482, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:15Z\", \"source_id\": 51823588, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:16Z\", \"source_id\": 16724203, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:40Z\", \"source_id\": 51778356, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:25Z\", \"source_id\": 51825703, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:29Z\", \"source_id\": 16724865, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:58Z\", \"source_id\": 51775077, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:31Z\", \"source_id\": 51829415, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:32Z\", \"source_id\": 16725999, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:08Z\", \"source_id\": 51771500, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:24Z\", \"source_id\": 51834319, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:26Z\", \"source_id\": 16727445, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:44Z\", \"source_id\": 51768703, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:24Z\", \"source_id\": 51836023, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:27Z\", \"source_id\": 16727950, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:44Z\", \"source_id\": 51764905, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:44Z\", \"source_id\": 51840148, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:49Z\", \"source_id\": 16729176, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:19Z\", \"source_id\": 51758076, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:41Z\", \"source_id\": 51845270, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:47Z\", \"source_id\": 16730696, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:04Z\", \"source_id\": 51751293, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:34:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:30Z\", \"source_id\": 51851442, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:33Z\", \"source_id\": 16732570, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:55Z\", \"source_id\": 51746818, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:55Z\", \"source_id\": 51855393, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:59Z\", \"source_id\": 16733739, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789598584305475, "current_leg_arrival_utc": "2026-09-16T22:28:26+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:30.367244", "service_state_evidence_id": 51860156, "current_leg_start_actual_dep": "2026-09-16T22:27:56+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-16T23:58:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:34.226892", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Tyne and Wear Metro P SHZ REG 2I12 None None None None None [{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:52Z", "source_id": 51794339, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T21:57:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:12Z", "source_id": 51789258, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:40Z", "source_id": 51817389, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:09:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:43Z", "source_id": 16722266, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:02Z", "source_id": 51785030, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:51:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:45Z", "source_id": 51821058, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:11:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:53Z", "source_id": 16723404, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:44Z", "source_id": 51782482, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:50:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:15Z", "source_id": 51823588, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:12:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:16Z", "source_id": 16724203, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:40Z", "source_id": 51778356, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:48:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:25Z", "source_id": 51825703, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:14:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:29Z", "source_id": 16724865, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:58Z", "source_id": 51775077, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:47:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:31Z", "source_id": 51829415, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:16:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:32Z", "source_id": 16725999, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:08Z", "source_id": 51771500, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:44:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:24Z", "source_id": 51834319, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:18:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:26Z", "source_id": 16727445, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:44Z", "source_id": 51768703, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:42:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:24Z", "source_id": 51836023, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:20:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:27Z", "source_id": 16727950, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:44Z", "source_id": 51764905, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:41:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:44Z", "source_id": 51840148, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:22:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:49Z", "source_id": 16729176, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:19Z", "source_id": 51758076, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:38:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:41Z", "source_id": 51845270, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:25:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:47Z", "source_id": 16730696, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:04Z", "source_id": 51751293, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:34:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:30Z", "source_id": 51851442, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:28:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:33Z", "source_id": 16732570, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:55Z", "source_id": 51746818, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:55Z", "source_id": 51855393, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:31:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:59Z", "source_id": 16733739, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}] South Hylton (Sunderland Metro) 2307 2307 None None None Regent Centre (Newcastle) 2359 2358½ None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C55916/2026-09-16/detailed None Pelaw Tyne & Wear Metro 2026-09-16T22:27:56+01:00 Heworth (Metro) 70.5 {"type": "LineString", "coordinates": [[-1.541938075137366, 54.95286920612093], [-1.5430793, 54.9527757], [-1.5438221999999997, 54.95271420000001], [-1.5448931999999995, 54.95262520000001], [-1.5457284999999998, 54.9525534], [-1.5472127999999998, 54.9524307], [-1.5476067999999998, 54.9523967], [-1.5505280999999995, 54.9521379], [-1.5515977, 54.95205289999999], [-1.5533736, 54.9519118], [-1.554531, 54.9518234], [-1.5560539999999998, 54.9516979], [-1.556119405334117, 54.95169386329232]]} 0.6 2227 2337½ Brockley Whins Pelaw Metro Jn Heworth (Metro) 54.9516939 -1.5561194 54.9516939 -1.5561194 1 0 2026-09-17 00:08:51 TERMINATED 2026-09-16 23:58:30 Pelaw Metro Jn TD TRACKING_TIMEOUT 51860156 1789598584305475 61 61 2026-09-17 00:08:34.226892 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:30.367244
595939 626427 P89787 872U28M017 2026-09-16 COMPLETE 16759609 2026-09-17 00:58:00 2026-09-17 00:08:51 2026-09-19 00:08:51 {"id": 626427, "stp": "P", "toc": "Southeastern", "uid": "P89787", "consist": "465153+465901", "dest_crs": "DFD", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89787/2026-09-17/detailed", "trust_id": "872U28M017", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dartford", "service_date": "2026-09-16", "dest_arr_time": "0056", "dest_platform": "4", "is_terminated": 1, "next_location": "Dartford", "signalling_id": "2U28", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "0058", "current_leg_dep": "0050", "current_leg_end": "Dartford", "origin_dep_time": "0003", "origin_platform": "6", "current_location": "Dartford", "last_update_time": "2026-09-17T00:08:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1604625, 51.464997], [0.1615882, 51.4649451], [0.162151, 51.4649121], [0.1627509, 51.464875000000006], [0.16345179999999998, 51.4648376], [0.1646365, 51.464757899999995], [0.1657965, 51.4646716], [0.1668101, 51.464605299999995], [0.16750929999999997, 51.46456040000001], [0.16775999999999996, 51.46454699999999], [0.1686903, 51.4644984], [0.1701132, 51.4644388], [0.1715118, 51.4644034], [0.1721163, 51.4643951], [0.17224559999999997, 51.46439329999999], [0.1729753, 51.4643907], [0.1739063, 51.464373], [0.1759855, 51.464336200000005], [0.1772749, 51.46431510000001], [0.1774613, 51.464312199999995], [0.17776939999999997, 51.4643045], [0.1796630568239043, 51.464272691181066], [0.1804305, 51.4642598], [0.1814183, 51.46424159999999], [0.1816372, 51.4642406], [0.1821646, 51.4642361], [0.1842235, 51.464195], [0.1863877, 51.4641634], [0.18725389999999997, 51.4641455], [0.18748069999999997, 51.464143799999995], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18893439999999995, 51.46411659999999], [0.1895301, 51.4641055], [0.1902077, 51.46409609999999], [0.1908458, 51.464088499999995], [0.19108079999999997, 51.46407399999999], [0.1913554, 51.46405190000001], [0.19163549999999996, 51.4640229], [0.19183489999999995, 51.4639949], [0.19203849999999997, 51.46395830000001], [0.1922981, 51.4639089], [0.1925003, 51.46386209999999], [0.1926779, 51.4638101], [0.192917, 51.4637404], [0.1931861, 51.4636382], [0.1934881, 51.463525899999986], [0.1936999, 51.4634229], [0.19395529999999997, 51.4632901], [0.1941917, 51.4631539], [0.1944704, 51.46296069999998], [0.19464119999999996, 51.462827], [0.1948584, 51.4625768], [0.1948762487808966, 51.46255744604302], [0.1951596, 51.46225020000001], [0.1956066, 51.4617594], [0.1959723, 51.4613483], [0.1963618, 51.4609191], [0.19664729999999997, 51.4606039], [0.196779, 51.4604553], [0.1969453, 51.4602676], [0.19716449999999996, 51.4600257], [0.19747, 51.45968239999999], [0.19770799999999997, 51.459424199999994], [0.1980448, 51.4590223], [0.1982452, 51.4587992], [0.1984067, 51.4586306], [0.1985169, 51.458507399999995], [0.1986572, 51.4583451], [0.19894649999999997, 51.4580189], [0.1991743, 51.4577761], [0.1993923, 51.4575437], [0.1997655, 51.457134], [0.2001452, 51.4567181], [0.2004769, 51.4563707], [0.20070609999999997, 51.456121799999984], [0.2009726, 51.4558182], [0.2012161, 51.4555481], [0.2016325, 51.4550842], [0.2019588, 51.454735199999995], [0.2022075, 51.45445589999999], [0.2026338, 51.4539866], [0.202857, 51.45373420000001], [0.2028838, 51.453700799999986], [0.2030969, 51.4534616], [0.2031941, 51.4533629], [0.2034545, 51.45307809999999], [0.2036019, 51.45292630000001], [0.2038063, 51.45272279999999], [0.2040006, 51.4525463], [0.2041533, 51.45240840000001], [0.20435519999999996, 51.45224949999999], [0.2045339, 51.45212000000001], [0.2047843, 51.4519482], [0.2049087, 51.451865999999995], [0.2050962, 51.4517462], [0.2052913, 51.4516294], [0.2055019, 51.4515114], [0.2057676, 51.4513651], [0.2060333, 51.45122959999999], [0.2062922, 51.4511128], [0.2066332, 51.4509599], [0.2069211, 51.45083830000001], [0.2072273, 51.4507131], [0.2074461, 51.45062870000001], [0.20770459999999996, 51.45053769999999], [0.2080787, 51.4504063], [0.2084398, 51.45030169999998], [0.2086097, 51.45025369999999], [0.20886029999999997, 51.45018890000001], [0.2091204, 51.4501271], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]}", "current_leg_start": "Barnehurst", "dest_arr_time_act": "0056", "motion_projection": null, "next_location_lat": "51.4474513", "next_location_lon": "0.2197223", "previous_location": "Barnehurst", "current_leg_milage": "3.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5324.777, \"from_m\": 5000.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\": 5427.362, \"from_m\": 5324.777, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6197.434, \"from_m\": 5427.362, \"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\": 7977.454, \"from_m\": 6197.434, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8623.259, \"from_m\": 7977.454, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10605.133, \"from_m\": 8623.259, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11764.271, \"from_m\": 10605.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12665.598, \"from_m\": 11764.271, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14330.536, \"from_m\": 12665.598, \"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\": 14954.378, \"from_m\": 14330.536, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16858.195, \"from_m\": 14954.378, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17363.038, \"from_m\": 16858.195, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17588.098, \"from_m\": 17363.038, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18092.941, \"from_m\": 17588.098, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19996.758, \"from_m\": 18092.941, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20620.6, \"from_m\": 19996.758, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20659.984, \"from_m\": 20620.6, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21248.744, \"from_m\": 20659.984, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23152.337, \"from_m\": 21248.744, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23654.685, \"from_m\": 23152.337, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33288.852, \"from_m\": 23654.685, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33781.894, \"from_m\": 33288.852, \"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\": 33829.779, \"from_m\": 33781.894, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 34990.155, \"from_m\": 33829.779, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35727.511, \"from_m\": 34990.155, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35773.152, \"from_m\": 35727.511, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36122.84, \"from_m\": 35773.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36395.557, \"from_m\": 36122.84, \"capability_applied\": null, \"effective_limit_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\": 626427, \"profile_key\": \"97fe3a40ddf0c59e0ad3a9cd52c354be127061362bb162ba13ed2d84bc0c8d9c\", \"schedule_id\": 32803, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5130.602, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010\", \"location\": \"Canterbury Road Jn\", \"stage_seq\": 5, \"distance_m\": 5314.947, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011\", \"location\": \"Cambria Jn\", \"stage_seq\": 6, \"distance_m\": 6137.612, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": \"0013\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 6848.272, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 7678.03, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0015\", \"wtt_dep\": \"0016\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 9, \"distance_m\": 8227.621, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0018H\", \"wtt_dep\": \"0019\", \"location\": \"Nunhead\", \"stage_seq\": 10, \"distance_m\": 9549.349, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 11, \"distance_m\": 11917.019, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0027\", \"location\": \"Lewisham\", \"stage_seq\": 12, \"distance_m\": 12415.663, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0029H\", \"wtt_dep\": \"0030\", \"location\": \"Blackheath\", \"stage_seq\": 13, \"distance_m\": 13970.673, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": \"0033H\", \"location\": \"Kidbrooke\", \"stage_seq\": 14, \"distance_m\": 15436.621, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": \"0037\", \"location\": \"Eltham\", \"stage_seq\": 15, \"distance_m\": 17475.568, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0039H\", \"wtt_dep\": \"0040\", \"location\": \"Falconwood\", \"stage_seq\": 16, \"distance_m\": 25671.496, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0042\", \"wtt_dep\": \"0042H\", \"location\": \"Welling\", \"stage_seq\": 17, \"distance_m\": 27309.467, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0045\", \"wtt_dep\": \"0046\", \"location\": \"Bexleyheath\", \"stage_seq\": 18, \"distance_m\": 29574.038, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0048H\", \"wtt_dep\": \"0049\", \"location\": \"Barnehurst\", \"stage_seq\": 19, \"distance_m\": 31413.727, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0051\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 20, \"distance_m\": 33318.97, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0052H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 21, \"distance_m\": 33861.408, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0054\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 22, \"distance_m\": 34990.155, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0054H\", \"location\": \"Dartford Jn\", \"stage_seq\": 23, \"distance_m\": 35674.084, \"section_seq\": 1, \"route_path_id\": 37753}, {\"is_pass\": false, \"wtt_arr\": \"0056\", \"wtt_dep\": null, \"location\": \"Dartford\", \"stage_seq\": 24, \"distance_m\": 36395.557, \"section_seq\": 1, \"route_path_id\": 37753}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36395.557, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37753}], \"total_distance_m\": 36395.557, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 33129.97, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3265.587, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0003", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4474513", "current_position_lon": "0.2197223", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:21Z\", \"source_id\": 51914227, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:23Z\", \"source_id\": 16750851, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:11Z\", \"source_id\": 51917160, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:16:18Z\", \"source_id\": 16751663, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:54Z\", \"source_id\": 51919751, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:58Z\", \"source_id\": 16752391, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:11Z\", \"source_id\": 51926260, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:18Z\", \"source_id\": 16754209, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:28Z\", \"source_id\": 51929153, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:33Z\", \"source_id\": 16754998, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:41Z\", \"source_id\": 51932545, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:49Z\", \"source_id\": 16755873, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:53Z\", \"source_id\": 51935007, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:36:58Z\", \"source_id\": 16756516, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31598, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:23Z\", \"source_id\": 51937517, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:29Z\", \"source_id\": 16757125, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:06Z\", \"source_id\": 51939183, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:08Z\", \"source_id\": 16757603, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:28Z\", \"source_id\": 51941167, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:32Z\", \"source_id\": 16758142, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:01Z\", \"source_id\": 51942597, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:49:07Z\", \"source_id\": 16758515, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:42Z\", \"source_id\": 51946966, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:49Z\", \"source_id\": 16759609, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dartford", "service_state_platform": "4", "timing_fact_generation": 1789603070012699, "current_leg_arrival_utc": "2026-09-18T00:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:38.602061", "service_state_evidence_id": 16759609, "current_leg_start_actual_dep": "2026-09-18T00:51:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:41.851281", "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 None DFD 2U28 465153+465901 8 75 None {"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5324.777, "from_m": 5000.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": 5427.362, "from_m": 5324.777, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6197.434, "from_m": 5427.362, "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": 7977.454, "from_m": 6197.434, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8623.259, "from_m": 7977.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10605.133, "from_m": 8623.259, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11764.271, "from_m": 10605.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12665.598, "from_m": 11764.271, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14330.536, "from_m": 12665.598, "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": 14954.378, "from_m": 14330.536, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16858.195, "from_m": 14954.378, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17363.038, "from_m": 16858.195, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17588.098, "from_m": 17363.038, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18092.941, "from_m": 17588.098, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19996.758, "from_m": 18092.941, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20620.6, "from_m": 19996.758, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20659.984, "from_m": 20620.6, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21248.744, "from_m": 20659.984, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23152.337, "from_m": 21248.744, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23654.685, "from_m": 23152.337, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33288.852, "from_m": 23654.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33781.894, "from_m": 33288.852, "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": 33829.779, "from_m": 33781.894, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34990.155, "from_m": 33829.779, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35727.511, "from_m": 34990.155, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35773.152, "from_m": 35727.511, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36122.84, "from_m": 35773.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36395.557, "from_m": 36122.84, "capability_applied": null, "effective_limit_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": 626427, "profile_key": "97fe3a40ddf0c59e0ad3a9cd52c354be127061362bb162ba13ed2d84bc0c8d9c", "schedule_id": 32803, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0003", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Brixton", "stage_seq": 4, "distance_m": 5130.602, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010", "location": "Canterbury Road Jn", "stage_seq": 5, "distance_m": 5314.947, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011", "location": "Cambria Jn", "stage_seq": 6, "distance_m": 6137.612, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 6848.272, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 7678.03, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0015", "wtt_dep": "0016", "location": "Peckham Rye (E)", "stage_seq": 9, "distance_m": 8227.621, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0019", "location": "Nunhead", "stage_seq": 10, "distance_m": 9549.349, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Lewisham Vale Jn", "stage_seq": 11, "distance_m": 11917.019, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0027", "location": "Lewisham", "stage_seq": 12, "distance_m": 12415.663, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0029H", "wtt_dep": "0030", "location": "Blackheath", "stage_seq": 13, "distance_m": 13970.673, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": "0033H", "location": "Kidbrooke", "stage_seq": 14, "distance_m": 15436.621, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": "0037", "location": "Eltham", "stage_seq": 15, "distance_m": 17475.568, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0039H", "wtt_dep": "0040", "location": "Falconwood", "stage_seq": 16, "distance_m": 25671.496, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0042", "wtt_dep": "0042H", "location": "Welling", "stage_seq": 17, "distance_m": 27309.467, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0045", "wtt_dep": "0046", "location": "Bexleyheath", "stage_seq": 18, "distance_m": 29574.038, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0048H", "wtt_dep": "0049", "location": "Barnehurst", "stage_seq": 19, "distance_m": 31413.727, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0051", "location": "Perry Street Fork Jn", "stage_seq": 20, "distance_m": 33318.97, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0052H", "location": "Crayford Creek Jn", "stage_seq": 21, "distance_m": 33861.408, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0054", "location": "Crayford Spur A Jn", "stage_seq": 22, "distance_m": 34990.155, "section_seq": 1, "route_path_id": 37753}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0054H", "location": "Dartford Jn", "stage_seq": 23, "distance_m": 35674.084, "section_seq": 1, "route_path_id": 37753}, {"is_pass": false, "wtt_arr": "0056", "wtt_dep": null, "location": "Dartford", "stage_seq": 24, "distance_m": 36395.557, "section_seq": 1, "route_path_id": 37753}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36395.557, "from_m": 0.0, "section_seq": 1, "route_path_id": 37753}], "total_distance_m": 36395.557, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 33129.97, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3265.587, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29765, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:21Z", "source_id": 51914227, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:13:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:23Z", "source_id": 16750851, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:11Z", "source_id": 51917160, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:16:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:16:18Z", "source_id": 16751663, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:54Z", "source_id": 51919751, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:19:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:58Z", "source_id": 16752391, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31573, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:11Z", "source_id": 51926260, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:18Z", "source_id": 16754209, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31581, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:28Z", "source_id": 51929153, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:30:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:33Z", "source_id": 16754998, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31586, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:41Z", "source_id": 51932545, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:49Z", "source_id": 16755873, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31590, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:53Z", "source_id": 51935007, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:37:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:36:58Z", "source_id": 16756516, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31598, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:23Z", "source_id": 51937517, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:40:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:29Z", "source_id": 16757125, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31594, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:06Z", "source_id": 51939183, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:08Z", "source_id": 16757603, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31602, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:28Z", "source_id": 51941167, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:46:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:32Z", "source_id": 16758142, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31606, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:01Z", "source_id": 51942597, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:49:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:49:07Z", "source_id": 16758515, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:42Z", "source_id": 51946966, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:58:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:49Z", "source_id": 16759609, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] London Victoria 0003 0003 6 None None Dartford 0056 0056 4 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89787/2026-09-17/detailed None Barnehurst 2026-09-18T00:51:00+01:00 Dartford 8.0 {"type": "LineString", "coordinates": [[0.1604625, 51.464997], [0.1615882, 51.4649451], [0.162151, 51.4649121], [0.1627509, 51.464875000000006], [0.16345179999999998, 51.4648376], [0.1646365, 51.464757899999995], [0.1657965, 51.4646716], [0.1668101, 51.464605299999995], [0.16750929999999997, 51.46456040000001], [0.16775999999999996, 51.46454699999999], [0.1686903, 51.4644984], [0.1701132, 51.4644388], [0.1715118, 51.4644034], [0.1721163, 51.4643951], [0.17224559999999997, 51.46439329999999], [0.1729753, 51.4643907], [0.1739063, 51.464373], [0.1759855, 51.464336200000005], [0.1772749, 51.46431510000001], [0.1774613, 51.464312199999995], [0.17776939999999997, 51.4643045], [0.1796630568239043, 51.464272691181066], [0.1804305, 51.4642598], [0.1814183, 51.46424159999999], [0.1816372, 51.4642406], [0.1821646, 51.4642361], [0.1842235, 51.464195], [0.1863877, 51.4641634], [0.18725389999999997, 51.4641455], [0.18748069999999997, 51.464143799999995], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18893439999999995, 51.46411659999999], [0.1895301, 51.4641055], [0.1902077, 51.46409609999999], [0.1908458, 51.464088499999995], [0.19108079999999997, 51.46407399999999], [0.1913554, 51.46405190000001], [0.19163549999999996, 51.4640229], [0.19183489999999995, 51.4639949], [0.19203849999999997, 51.46395830000001], [0.1922981, 51.4639089], [0.1925003, 51.46386209999999], [0.1926779, 51.4638101], [0.192917, 51.4637404], [0.1931861, 51.4636382], [0.1934881, 51.463525899999986], [0.1936999, 51.4634229], [0.19395529999999997, 51.4632901], [0.1941917, 51.4631539], [0.1944704, 51.46296069999998], [0.19464119999999996, 51.462827], [0.1948584, 51.4625768], [0.1948762487808966, 51.46255744604302], [0.1951596, 51.46225020000001], [0.1956066, 51.4617594], [0.1959723, 51.4613483], [0.1963618, 51.4609191], [0.19664729999999997, 51.4606039], [0.196779, 51.4604553], [0.1969453, 51.4602676], [0.19716449999999996, 51.4600257], [0.19747, 51.45968239999999], [0.19770799999999997, 51.459424199999994], [0.1980448, 51.4590223], [0.1982452, 51.4587992], [0.1984067, 51.4586306], [0.1985169, 51.458507399999995], [0.1986572, 51.4583451], [0.19894649999999997, 51.4580189], [0.1991743, 51.4577761], [0.1993923, 51.4575437], [0.1997655, 51.457134], [0.2001452, 51.4567181], [0.2004769, 51.4563707], [0.20070609999999997, 51.456121799999984], [0.2009726, 51.4558182], [0.2012161, 51.4555481], [0.2016325, 51.4550842], [0.2019588, 51.454735199999995], [0.2022075, 51.45445589999999], [0.2026338, 51.4539866], [0.202857, 51.45373420000001], [0.2028838, 51.453700799999986], [0.2030969, 51.4534616], [0.2031941, 51.4533629], [0.2034545, 51.45307809999999], [0.2036019, 51.45292630000001], [0.2038063, 51.45272279999999], [0.2040006, 51.4525463], [0.2041533, 51.45240840000001], [0.20435519999999996, 51.45224949999999], [0.2045339, 51.45212000000001], [0.2047843, 51.4519482], [0.2049087, 51.451865999999995], [0.2050962, 51.4517462], [0.2052913, 51.4516294], [0.2055019, 51.4515114], [0.2057676, 51.4513651], [0.2060333, 51.45122959999999], [0.2062922, 51.4511128], [0.2066332, 51.4509599], [0.2069211, 51.45083830000001], [0.2072273, 51.4507131], [0.2074461, 51.45062870000001], [0.20770459999999996, 51.45053769999999], [0.2080787, 51.4504063], [0.2084398, 51.45030169999998], [0.2086097, 51.45025369999999], [0.20886029999999997, 51.45018890000001], [0.2091204, 51.4501271], [0.2098672, 51.44996470000001], [0.2101947, 51.4499059], [0.2106255, 51.4498378], [0.2107583, 51.4498184], [0.21094289999999996, 51.44978999999999], [0.21177319999999997, 51.4496753], [0.2122703, 51.449609800000005], [0.2126419, 51.44955399999999], [0.21303150000000004, 51.44948699999999], [0.2134189, 51.449414999999995], [0.2136025, 51.44937590000001], [0.2138121, 51.4493277], [0.2141696, 51.4492446], [0.2144739, 51.449164], [0.2147347, 51.4490971], [0.2150284, 51.44901339999999], [0.21536169999999996, 51.4489171], [0.2155974, 51.4488431], [0.2159974, 51.44871299999999], [0.21629390000000004, 51.4486216], [0.2167477, 51.4484675], [0.2170399, 51.4483563], [0.2172288, 51.4482793], [0.2177503, 51.4480595], [0.2179462, 51.4479793], [0.2184502, 51.4477924], [0.218649, 51.44771910000001], [0.218845, 51.44765749999999], [0.21908109999999997, 51.44759150000001], [0.2193568, 51.4475261], [0.21953549999999997, 51.4474867], [0.2197223, 51.44745129999999]]} 3.0 0050 0058 Barnehurst Dartford Dartford 51.4474513 0.2197223 51.4474513 0.2197223 1 0 2026-09-17 00:08:51 TERMINATED 2026-09-16 23:58:00 Dartford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759609 1789603070012699 57 57 2026-09-17 00:08:41.851281 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:38.602061
595940 625025 W29040 879V94M816 2026-09-16 COMPLETE 16759552 2026-09-17 00:58:00 2026-09-17 00:08:51 2026-09-19 00:08:51 {"id": 625025, "stp": "P", "toc": "Thameslink", "uid": "W29040", "consist": "700024", "dest_crs": "BDM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29040/2026-09-17/detailed", "trust_id": "879V94M816", "origin_crs": "SUO", "show_on_map": 0, "dar_est_time": "00:22:00", "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-16", "dest_arr_time": "0050", "dest_platform": "1", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9V94", "timing_status": "LATE", "origin_station": "Sutton (Surrey)", "current_leg_arr": "0058", "current_leg_dep": "0042", "current_leg_end": "Bedford", "origin_dep_time": "2248", "origin_platform": "1", "current_location": "Bedford", "last_update_time": "2026-09-17T00:08:51", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.41415599228790806, 51.88236682830302], [-0.4151666, 51.8825643], [-0.4155073, 51.882630899999995], [-0.4158955999999999, 51.8827069], [-0.41651179999999993, 51.88282289999999], [-0.4168974999999999, 51.8828981], [-0.4171673, 51.8829509], [-0.4173821, 51.882989300000006], [-0.4180862, 51.88312419999999], [-0.4193294, 51.8833726], [-0.4195172999999999, 51.8834168], [-0.42052169999999994, 51.88365319999999], [-0.4211611, 51.88382420000001], [-0.4214135, 51.8838916], [-0.4223296, 51.8841665], [-0.4228311, 51.8843287], [-0.423557, 51.8845842], [-0.4242110999999999, 51.8848328], [-0.4249222, 51.8851215], [-0.4255311, 51.8853871], [-0.4257666, 51.885499300000006], [-0.4260821, 51.8856496], [-0.4262472, 51.8857282], [-0.42693619999999993, 51.886083599999985], [-0.4276151, 51.8864533], [-0.4282639, 51.886833499999995], [-0.4290055, 51.8872822], [-0.4293609, 51.887499899999995], [-0.4297421, 51.8877305], [-0.4304784, 51.888178299999986], [-0.43109104712133184, 51.8885561180277], [-0.4311875, 51.8886156], [-0.4319228, 51.8890673], [-0.432339, 51.8893228], [-0.4324946999999999, 51.8894118], [-0.4326563, 51.88951759999998], [-0.433394, 51.8899662], [-0.4340833, 51.89038330000001], [-0.4347242999999999, 51.890773199999984], [-0.435242, 51.891091], [-0.4358871, 51.891485800000005], [-0.436568, 51.8918999], [-0.4372898999999999, 51.892344099999995], [-0.4380154, 51.8927852], [-0.4386471, 51.893174999999985], [-0.4393243, 51.893581399999995], [-0.4400645999999999, 51.89403740000001], [-0.4407043, 51.8944297], [-0.4414164, 51.89486339999999], [-0.441851, 51.89512819999999], [-0.4421165, 51.89529209999999], [-0.4427991, 51.895708299999995], [-0.4435257, 51.8961514], [-0.4441294999999999, 51.8965227], [-0.4444285999999999, 51.8967014], [-0.4447248999999999, 51.89687849999999], [-0.4452292, 51.89718469999999], [-0.4457442, 51.89751079999999], [-0.4463302, 51.8978708], [-0.4467634, 51.8981397], [-0.44729849999999993, 51.898467399999994], [-0.44773299999999994, 51.8987331], [-0.4483137, 51.8990864], [-0.4487896, 51.899376399999994], [-0.4491576420597607, 51.899602568931265], [-0.4493047999999999, 51.899692999999985], [-0.4497849, 51.8999818], [-0.4503053, 51.9002979], [-0.4507394999999999, 51.9005647], [-0.4510523, 51.9007547], [-0.4515753, 51.90107], [-0.4520112, 51.9013381], [-0.4526160000000001, 51.9017096], [-0.45330670000000006, 51.90213329999999], [-0.4540336, 51.9025768], [-0.4547536999999998, 51.9030162], [-0.4549482, 51.90313619999999], [-0.4551956999999999, 51.9032889], [-0.4554592, 51.9034515], [-0.45614979999999994, 51.903873399999995], [-0.45777790000000007, 51.90485810000001], [-0.4584768, 51.9052875], [-0.4591152, 51.9056785], [-0.4591874, 51.905722699999984], [-0.4595019, 51.9059152], [-0.4597699, 51.90607909999999], [-0.46073, 51.906659799999986], [-0.46377770000000007, 51.9085237], [-0.4642342, 51.9088537], [-0.4647111, 51.90914749999999], [-0.4653519, 51.9095938], [-0.4659115, 51.90993709999999], [-0.4663874723715689, 51.91023042134808], [-0.46638760000000007, 51.9102305], [-0.4667140999999999, 51.9104294], [-0.4674085999999999, 51.9108019], [-0.4681346, 51.911244199999985], [-0.4773841, 51.91687900000001], [-0.4836429, 51.92070459999999], [-0.4895908, 51.92433999999999], [-0.49075419999999986, 51.925121999999995], [-0.4917956, 51.925948599999984], [-0.4924948, 51.9265703], [-0.4931293, 51.92721100000001], [-0.4936820999999999, 51.9278331], [-0.4941765, 51.928462999999994], [-0.4946023, 51.9290688], [-0.4949834, 51.9296866], [-0.4953672999999999, 51.930415700000005], [-0.4956676, 51.931142599999994], [-0.4958602, 51.931685599999994], [-0.49600889999999986, 51.932227], [-0.4961852999999999, 51.93309329999999], [-0.4962723, 51.9339543], [-0.4962745999999999, 51.93507879999999], [-0.4962332, 51.9362032], [-0.49598486340219194, 51.94396531986611], [-0.4957181, 51.9523019], [-0.4957154, 51.95237310000001], [-0.4954719999999999, 51.9596282], [-0.4954536999999999, 51.9603512], [-0.4954263, 51.96101879999999], [-0.49542290000000005, 51.96110039999999], [-0.49540539999999994, 51.9615764], [-0.4953919999999999, 51.9622483], [-0.4953699999999999, 51.9626767], [-0.4951980999999999, 51.9681204], [-0.4951879, 51.9684813], [-0.4950621, 51.97128959999999], [-0.4946691, 51.97416489999999], [-0.4945019999999999, 51.9749688], [-0.4932011, 51.9799432], [-0.4931143, 51.98024939999999], [-0.4919752999999999, 51.9844435], [-0.4917671, 51.9852308], [-0.4912929, 51.9869727], [-0.4910157999999999, 51.9882191], [-0.4909026999999999, 51.98893270000001], [-0.4908184, 51.9896452], [-0.4907578, 51.9903723], [-0.49072539999999987, 51.9911861], [-0.49072539999999987, 51.9920062], [-0.4907773, 51.99296449999999], [-0.49089400000000005, 51.9939085], [-0.491052, 51.9948864], [-0.49125530000000006, 51.995865399999985], [-0.4916211, 51.9973231], [-0.4920384, 51.9986116], [-0.4923233, 51.9992948], [-0.4923284876730547, 51.99930615890027], [-0.4926361, 51.9999797], [-0.4931365, 52.000940400000005], [-0.4937013, 52.00188969999999], [-0.49395735784861183, 52.00226679593149], [-0.4940576685331069, 52.002412826018755], [-0.4941428449429162, 52.002542869980765], [-0.4942152016520589, 52.002659165924555], [-0.4942770532345535, 52.00276395195714], [-0.4943307142644191, 52.00285946618555], [-0.4943784993156746, 52.00294794671682], [-0.4944227229623388, 52.00303163165797], [-0.49446569977843063, 52.00311275911605], [-0.4945097443379689, 52.00319356719807], [-0.49455717121497256, 52.00327629401106], [-0.4946102949834604, 52.003363177662074], [-0.4946714302174514, 52.00345645625811], [-0.4947428914909644, 52.0035583679062], [-0.49482699337801833, 52.0036711507134], [-0.494926050452632, 52.00379704278672], [-0.4950423772888243, 52.003938282233186], [-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": "Luton", "dest_arr_time_act": "0050", "motion_projection": null, "next_location_lat": "52.1354670", "next_location_lon": "-0.4791311", "previous_location": "Luton", "current_leg_milage": "19.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 38.577, \"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\": 133.255, \"from_m\": 38.577, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 146.474, \"from_m\": 133.255, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 374.333, \"from_m\": 146.474, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1925.806, \"from_m\": 374.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2213.979, \"from_m\": 1925.806, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4702.367, \"from_m\": 2213.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\": 5823.429, \"from_m\": 4702.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11373.185, \"from_m\": 5823.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\": 11864.783, \"from_m\": 11373.185, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11894.488, \"from_m\": 11864.783, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11920.872, \"from_m\": 11894.488, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11958.294, \"from_m\": 11920.872, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11995.861, \"from_m\": 11958.294, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12030.031, \"from_m\": 11995.861, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12092.265, \"from_m\": 12030.031, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12305.762, \"from_m\": 12092.265, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12410.58, \"from_m\": 12305.762, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12508.933, \"from_m\": 12410.58, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13554.651, \"from_m\": 12508.933, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13645.037, \"from_m\": 13554.651, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14091.058, \"from_m\": 13645.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\": 14153.345, \"from_m\": 14091.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\": 18453.653, \"from_m\": 14153.345, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19741.676, \"from_m\": 18453.653, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20206.44, \"from_m\": 19741.676, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20733.725, \"from_m\": 20206.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:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20771.489, \"from_m\": 20733.725, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21328.72, \"from_m\": 20771.489, \"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\": 21406.345, \"from_m\": 21328.72, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24758.05, \"from_m\": 21406.345, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25036.011, \"from_m\": 24758.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25073.272, \"from_m\": 25036.011, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26300.26, \"from_m\": 25073.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\": 26369.145, \"from_m\": 26300.26, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27165.845, \"from_m\": 26369.145, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29328.818, \"from_m\": 27165.845, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29433.237, \"from_m\": 29328.818, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30708.77, \"from_m\": 29433.237, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32095.608, \"from_m\": 30708.77, \"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\": 35454.441, \"from_m\": 32095.608, \"capability_applied\": null, \"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\": 35547.323, \"from_m\": 35454.441, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 35598.169, \"from_m\": 35547.323, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35629.824, \"from_m\": 35598.169, \"capability_applied\": null, \"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\": 36229.691, \"from_m\": 35629.824, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38843.805, \"from_m\": 36229.691, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44610.558, \"from_m\": 38843.805, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46053.7, \"from_m\": 44610.558, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49601.709, \"from_m\": 46053.7, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49672.332, \"from_m\": 49601.709, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 55831.235, \"from_m\": 49672.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\": 110.0}, {\"to_m\": 59964.82, \"from_m\": 55831.235, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 65158.119, \"from_m\": 59964.82, \"capability_applied\": null, \"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\": 65243.129, \"from_m\": 65158.119, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65260.329, \"from_m\": 65243.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\": 65345.902, \"from_m\": 65260.329, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65918.45, \"from_m\": 65345.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\": 69402.828, \"from_m\": 65918.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71201.627, \"from_m\": 69402.828, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 73803.332, \"from_m\": 71201.627, \"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\": 74678.086, \"from_m\": 73803.332, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75729.359, \"from_m\": 74678.086, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 79452.096, \"from_m\": 75729.359, \"capability_applied\": null, \"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\": 79518.39, \"from_m\": 79452.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\": 79650.165, \"from_m\": 79518.39, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79713.292, \"from_m\": 79650.165, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79783.284, \"from_m\": 79713.292, \"capability_applied\": null, \"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\": 79830.577, \"from_m\": 79783.284, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83297.212, \"from_m\": 79830.577, \"capability_applied\": null, \"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\": 91251.264, \"from_m\": 83297.212, \"capability_applied\": null, \"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\": 91298.661, \"from_m\": 91251.264, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94120.016, \"from_m\": 91298.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\": 120.0}, {\"to_m\": 104853.814, \"from_m\": 94120.016, \"capability_applied\": null, \"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\": 104899.044, \"from_m\": 104853.814, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105762.641, \"from_m\": 104899.044, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 106054.751, \"from_m\": 105762.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\": 106099.669, \"from_m\": 106054.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106233.23, \"from_m\": 106099.669, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 106267.608, \"from_m\": 106233.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\": 106352.286, \"from_m\": 106267.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}], \"service_id\": 625025, \"profile_key\": \"c53909ea9fed4c41d58786f08ff71053adaf6a99514f5df98c4c2394e866cccf\", \"schedule_id\": 25826, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Carshalton\", \"stage_seq\": 2, \"distance_m\": 2022.562, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Hackbridge\", \"stage_seq\": 3, \"distance_m\": 3435.451, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257\", \"location\": \"Mitcham Junction\", \"stage_seq\": 4, \"distance_m\": 5249.708, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 5, \"distance_m\": 7073.215, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 6, \"distance_m\": 8778.502, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Streatham\", \"stage_seq\": 7, \"distance_m\": 9727.457, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2310\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 12174.587, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Herne Hill\", \"stage_seq\": 9, \"distance_m\": 13853.243, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Loughborough Jn\", \"stage_seq\": 10, \"distance_m\": 15472.935, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 11, \"distance_m\": 18558.316, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 19099.737, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 13, \"distance_m\": 19824.207, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"London Blackfriars\", \"stage_seq\": 14, \"distance_m\": 20442.172, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328H\", \"location\": \"City Thameslink\", \"stage_seq\": 15, \"distance_m\": 20844.555, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2331\", \"location\": \"Farringdon\", \"stage_seq\": 16, \"distance_m\": 21574.713, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2334H\", \"wtt_dep\": \"2338H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 17, \"distance_m\": 23793.569, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Dock Jn North\", \"stage_seq\": 18, \"distance_m\": 25025.447, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343H\", \"location\": \"Kentish Town\", \"stage_seq\": 19, \"distance_m\": 25992.472, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 20, \"distance_m\": 26996.994, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 21, \"distance_m\": 29309.682, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 22, \"distance_m\": 29743.62, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2351H\", \"location\": \"Cricklewood\", \"stage_seq\": 23, \"distance_m\": 31692.668, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Brent Cross West\", \"stage_seq\": 24, \"distance_m\": 33177.238, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Hendon\", \"stage_seq\": 25, \"distance_m\": 34742.37, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Silkstream Jn\", \"stage_seq\": 26, \"distance_m\": 38791.983, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 27, \"distance_m\": 41311.124, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0003\", \"location\": \"Elstree\", \"stage_seq\": 28, \"distance_m\": 46142.664, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005H\", \"location\": \"Radlett Jn\", \"stage_seq\": 29, \"distance_m\": 49371.204, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0006H\", \"wtt_dep\": \"0007\", \"location\": \"Radlett\", \"stage_seq\": 30, \"distance_m\": 50680.956, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0014\", \"location\": \"St. Albans\", \"stage_seq\": 31, \"distance_m\": 58205.161, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 32, \"distance_m\": 65243.129, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0019H\", \"wtt_dep\": \"0020\", \"location\": \"Harpenden\", \"stage_seq\": 33, \"distance_m\": 65782.239, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0024H\", \"wtt_dep\": \"0025H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 34, \"distance_m\": 73171.723, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0028H\", \"wtt_dep\": \"0030\", \"location\": \"Luton\", \"stage_seq\": 35, \"distance_m\": 74925.808, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Leagrave Jn\", \"stage_seq\": 36, \"distance_m\": 79618.688, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Flitwick\", \"stage_seq\": 37, \"distance_m\": 90837.151, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044H\", \"location\": \"Wixams\", \"stage_seq\": 38, \"distance_m\": 100892.238, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0046H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 39, \"distance_m\": 104736.513, \"section_seq\": 1, \"route_path_id\": 100823}, {\"is_pass\": false, \"wtt_arr\": \"0050\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 40, \"distance_m\": 106352.286, \"section_seq\": 1, \"route_path_id\": 100823}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 106352.286, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100823}], \"total_distance_m\": 106352.286, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 97132.636, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9219.65, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2248", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:58Z\", \"source_id\": 51809151, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:01Z\", \"source_id\": 16719681, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:38Z\", \"source_id\": 51813930, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:43Z\", \"source_id\": 16721196, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:01Z\", \"source_id\": 51819884, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:04Z\", \"source_id\": 16723001, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:52Z\", \"source_id\": 51826577, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:57Z\", \"source_id\": 16725118, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:02Z\", \"source_id\": 51831989, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:07Z\", \"source_id\": 16726738, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:44Z\", \"source_id\": 51840101, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:49Z\", \"source_id\": 16729172, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:02Z\", \"source_id\": 51847446, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:06Z\", \"source_id\": 16731367, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:35Z\", \"source_id\": 51853248, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:38Z\", \"source_id\": 16733070, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:09Z\", \"source_id\": 51859162, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:13Z\", \"source_id\": 16734879, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:00Z\", \"source_id\": 51868889, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:03Z\", \"source_id\": 16737668, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:07Z\", \"source_id\": 51872104, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:41:12Z\", \"source_id\": 16738620, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:34Z\", \"source_id\": 51875805, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:43:38Z\", \"source_id\": 16739766, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:34Z\", \"source_id\": 51881595, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:36Z\", \"source_id\": 16741583, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:12Z\", \"source_id\": 51888235, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:17Z\", \"source_id\": 16743576, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:22Z\", \"source_id\": 51897876, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:27Z\", \"source_id\": 16746363, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:35Z\", \"source_id\": 51901899, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:02:43Z\", \"source_id\": 16747524, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:00Z\", \"source_id\": 51906150, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:06:02Z\", \"source_id\": 16748623, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:16Z\", \"source_id\": 51908857, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:23Z\", \"source_id\": 16749363, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:15Z\", \"source_id\": 51913128, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:23Z\", \"source_id\": 16750550, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:27Z\", \"source_id\": 51918368, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:17:33Z\", \"source_id\": 16752003, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:27Z\", \"source_id\": 51921139, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:32Z\", \"source_id\": 16752805, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:23Z\", \"source_id\": 51926398, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:23Z\", \"source_id\": 16754257, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:00Z\", \"source_id\": 51932038, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:03Z\", \"source_id\": 16755740, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:37Z\", \"source_id\": 51936312, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:38:42Z\", \"source_id\": 16756827, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:56Z\", \"source_id\": 51937843, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:59Z\", \"source_id\": 16757219, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:05Z\", \"source_id\": 51943189, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:07Z\", \"source_id\": 16758653, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:09Z\", \"source_id\": 51946724, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:13Z\", \"source_id\": 16759552, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "2", "timing_fact_generation": 1789603034381000, "current_leg_arrival_utc": "2026-09-18T00:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:38.606887", "service_state_evidence_id": 16759552, "current_leg_start_actual_dep": "2026-09-18T00:38:00+01:00", "operational_evidence_version": 145, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:41.847251", "service_state_valid_until_kind": null, "operational_interpretation_version": 145, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P SUO BDM 9V94 700024 8 100 None {"version": 3, "segments": [{"to_m": 38.577, "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": 133.255, "from_m": 38.577, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 146.474, "from_m": 133.255, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 374.333, "from_m": 146.474, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1925.806, "from_m": 374.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2213.979, "from_m": 1925.806, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4702.367, "from_m": 2213.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": 5823.429, "from_m": 4702.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11373.185, "from_m": 5823.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": 11864.783, "from_m": 11373.185, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11894.488, "from_m": 11864.783, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11920.872, "from_m": 11894.488, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11958.294, "from_m": 11920.872, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11995.861, "from_m": 11958.294, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12030.031, "from_m": 11995.861, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12092.265, "from_m": 12030.031, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12305.762, "from_m": 12092.265, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12410.58, "from_m": 12305.762, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12508.933, "from_m": 12410.58, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13554.651, "from_m": 12508.933, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13645.037, "from_m": 13554.651, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14091.058, "from_m": 13645.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": 14153.345, "from_m": 14091.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": 18453.653, "from_m": 14153.345, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19741.676, "from_m": 18453.653, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20206.44, "from_m": 19741.676, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20733.725, "from_m": 20206.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:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 20771.489, "from_m": 20733.725, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21328.72, "from_m": 20771.489, "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": 21406.345, "from_m": 21328.72, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24758.05, "from_m": 21406.345, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 25036.011, "from_m": 24758.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25073.272, "from_m": 25036.011, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26300.26, "from_m": 25073.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": 26369.145, "from_m": 26300.26, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27165.845, "from_m": 26369.145, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29328.818, "from_m": 27165.845, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29433.237, "from_m": 29328.818, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30708.77, "from_m": 29433.237, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32095.608, "from_m": 30708.77, "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": 35454.441, "from_m": 32095.608, "capability_applied": null, "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": 35547.323, "from_m": 35454.441, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 35598.169, "from_m": 35547.323, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35629.824, "from_m": 35598.169, "capability_applied": null, "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": 36229.691, "from_m": 35629.824, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38843.805, "from_m": 36229.691, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44610.558, "from_m": 38843.805, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46053.7, "from_m": 44610.558, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49601.709, "from_m": 46053.7, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49672.332, "from_m": 49601.709, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 55831.235, "from_m": 49672.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": 110.0}, {"to_m": 59964.82, "from_m": 55831.235, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 65158.119, "from_m": 59964.82, "capability_applied": null, "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": 65243.129, "from_m": 65158.119, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65260.329, "from_m": 65243.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": 65345.902, "from_m": 65260.329, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65918.45, "from_m": 65345.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": 69402.828, "from_m": 65918.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71201.627, "from_m": 69402.828, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 73803.332, "from_m": 71201.627, "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": 74678.086, "from_m": 73803.332, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75729.359, "from_m": 74678.086, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 79452.096, "from_m": 75729.359, "capability_applied": null, "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": 79518.39, "from_m": 79452.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": 79650.165, "from_m": 79518.39, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79713.292, "from_m": 79650.165, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79783.284, "from_m": 79713.292, "capability_applied": null, "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": 79830.577, "from_m": 79783.284, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83297.212, "from_m": 79830.577, "capability_applied": null, "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": 91251.264, "from_m": 83297.212, "capability_applied": null, "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": 91298.661, "from_m": 91251.264, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94120.016, "from_m": 91298.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": 120.0}, {"to_m": 104853.814, "from_m": 94120.016, "capability_applied": null, "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": 104899.044, "from_m": 104853.814, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105762.641, "from_m": 104899.044, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 106054.751, "from_m": 105762.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": 106099.669, "from_m": 106054.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106233.23, "from_m": 106099.669, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 106267.608, "from_m": 106233.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": 106352.286, "from_m": 106267.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}], "service_id": 625025, "profile_key": "c53909ea9fed4c41d58786f08ff71053adaf6a99514f5df98c4c2394e866cccf", "schedule_id": 25826, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2248", "location": "Sutton (Surrey)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Carshalton", "stage_seq": 2, "distance_m": 2022.562, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Hackbridge", "stage_seq": 3, "distance_m": 3435.451, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257", "location": "Mitcham Junction", "stage_seq": 4, "distance_m": 5249.708, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Mitcham Eastfields", "stage_seq": 5, "distance_m": 7073.215, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Streatham South Jn", "stage_seq": 6, "distance_m": 8778.502, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Streatham", "stage_seq": 7, "distance_m": 9727.457, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2310", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 12174.587, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Herne Hill", "stage_seq": 9, "distance_m": 13853.243, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Loughborough Jn", "stage_seq": 10, "distance_m": 15472.935, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321H", "location": "Elephant & Castle", "stage_seq": 11, "distance_m": 18558.316, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Southwark Bridge Jn", "stage_seq": 12, "distance_m": 19099.737, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Blackfriars Jn", "stage_seq": 13, "distance_m": 19824.207, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "London Blackfriars", "stage_seq": 14, "distance_m": 20442.172, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328H", "location": "City Thameslink", "stage_seq": 15, "distance_m": 20844.555, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2331", "location": "Farringdon", "stage_seq": 16, "distance_m": 21574.713, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2338H", "location": "St Pancras Low Level", "stage_seq": 17, "distance_m": 23793.569, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Dock Jn North", "stage_seq": 18, "distance_m": 25025.447, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343H", "location": "Kentish Town", "stage_seq": 19, "distance_m": 25992.472, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Carlton Road Jn", "stage_seq": 20, "distance_m": 26996.994, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346", "location": "West Hampstead South Jn", "stage_seq": 21, "distance_m": 29309.682, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "West Hampstead Thameslink", "stage_seq": 22, "distance_m": 29743.62, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2351H", "location": "Cricklewood", "stage_seq": 23, "distance_m": 31692.668, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Brent Cross West", "stage_seq": 24, "distance_m": 33177.238, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Hendon", "stage_seq": 25, "distance_m": 34742.37, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Silkstream Jn", "stage_seq": 26, "distance_m": 38791.983, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Mill Hill Broadway", "stage_seq": 27, "distance_m": 41311.124, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0003", "location": "Elstree", "stage_seq": 28, "distance_m": 46142.664, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Radlett Jn", "stage_seq": 29, "distance_m": 49371.204, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0006H", "wtt_dep": "0007", "location": "Radlett", "stage_seq": 30, "distance_m": 50680.956, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0014", "location": "St. Albans", "stage_seq": 31, "distance_m": 58205.161, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018H", "location": "Harpenden Jn", "stage_seq": 32, "distance_m": 65243.129, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0019H", "wtt_dep": "0020", "location": "Harpenden", "stage_seq": 33, "distance_m": 65782.239, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0024H", "wtt_dep": "0025H", "location": "Luton Airport Parkway", "stage_seq": 34, "distance_m": 73171.723, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0028H", "wtt_dep": "0030", "location": "Luton", "stage_seq": 35, "distance_m": 74925.808, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Leagrave Jn", "stage_seq": 36, "distance_m": 79618.688, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0040", "location": "Flitwick", "stage_seq": 37, "distance_m": 90837.151, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044H", "location": "Wixams", "stage_seq": 38, "distance_m": 100892.238, "section_seq": 1, "route_path_id": 100823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0046H", "location": "Bedford South Jn", "stage_seq": 39, "distance_m": 104736.513, "section_seq": 1, "route_path_id": 100823}, {"is_pass": false, "wtt_arr": "0050", "wtt_dep": null, "location": "Bedford", "stage_seq": 40, "distance_m": 106352.286, "section_seq": 1, "route_path_id": 100823}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106352.286, "from_m": 0.0, "section_seq": 1, "route_path_id": 100823}], "total_distance_m": 106352.286, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 97132.636, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9219.65, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30083, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:58Z", "source_id": 51809151, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:04:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:01Z", "source_id": 16719681, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30079, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:38Z", "source_id": 51813930, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:07:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:43Z", "source_id": 16721196, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30063, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:01Z", "source_id": 51819884, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:04Z", "source_id": 16723001, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30059, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:52Z", "source_id": 51826577, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:14:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:57Z", "source_id": 16725118, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29807, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:02Z", "source_id": 51831989, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:07Z", "source_id": 16726738, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29786, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:44Z", "source_id": 51840101, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:22:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:49Z", "source_id": 16729172, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29362, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:02Z", "source_id": 51847446, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:27:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:06Z", "source_id": 16731367, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29338, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:35Z", "source_id": 51853248, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:30:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:38Z", "source_id": 16733070, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29330, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:09Z", "source_id": 51859162, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:33:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:13Z", "source_id": 16734879, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:00Z", "source_id": 51868889, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:39:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:03Z", "source_id": 16737668, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:07Z", "source_id": 51872104, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:41:12Z", "source_id": 16738620, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:34Z", "source_id": 51875805, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:43:38Z", "source_id": 16739766, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:34Z", "source_id": 51881595, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:48:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:36Z", "source_id": 16741583, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:12Z", "source_id": 51888235, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:17Z", "source_id": 16743576, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:22Z", "source_id": 51897876, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:00:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:27Z", "source_id": 16746363, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:35Z", "source_id": 51901899, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:03:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:02:43Z", "source_id": 16747524, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:00Z", "source_id": 51906150, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:06:02Z", "source_id": 16748623, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:16Z", "source_id": 51908857, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:09:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:23Z", "source_id": 16749363, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:15Z", "source_id": 51913128, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:13:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:23Z", "source_id": 16750550, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-17T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:27Z", "source_id": 51918368, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:18:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:17:33Z", "source_id": 16752003, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-17T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:27Z", "source_id": 51921139, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:32Z", "source_id": 16752805, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:23Z", "source_id": 51926398, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:27:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:23Z", "source_id": 16754257, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18213, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:00Z", "source_id": 51932038, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:34:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:03Z", "source_id": 16755740, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T00:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:37Z", "source_id": 51936312, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:39:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:38:42Z", "source_id": 16756827, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T00:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:56Z", "source_id": 51937843, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T23:41:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:59Z", "source_id": 16757219, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T00:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:05Z", "source_id": 51943189, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T23:51:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:07Z", "source_id": 16758653, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17929, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:09Z", "source_id": 51946724, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T23:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:13Z", "source_id": 16759552, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] Sutton (Surrey) 2248 2248 1 0:22:00 None Bedford 0050 0050 1 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:W29040/2026-09-17/detailed None Luton 2026-09-18T00:38:00+01:00 Bedford 16.0 {"type": "LineString", "coordinates": [[-0.41415599228790806, 51.88236682830302], [-0.4151666, 51.8825643], [-0.4155073, 51.882630899999995], [-0.4158955999999999, 51.8827069], [-0.41651179999999993, 51.88282289999999], [-0.4168974999999999, 51.8828981], [-0.4171673, 51.8829509], [-0.4173821, 51.882989300000006], [-0.4180862, 51.88312419999999], [-0.4193294, 51.8833726], [-0.4195172999999999, 51.8834168], [-0.42052169999999994, 51.88365319999999], [-0.4211611, 51.88382420000001], [-0.4214135, 51.8838916], [-0.4223296, 51.8841665], [-0.4228311, 51.8843287], [-0.423557, 51.8845842], [-0.4242110999999999, 51.8848328], [-0.4249222, 51.8851215], [-0.4255311, 51.8853871], [-0.4257666, 51.885499300000006], [-0.4260821, 51.8856496], [-0.4262472, 51.8857282], [-0.42693619999999993, 51.886083599999985], [-0.4276151, 51.8864533], [-0.4282639, 51.886833499999995], [-0.4290055, 51.8872822], [-0.4293609, 51.887499899999995], [-0.4297421, 51.8877305], [-0.4304784, 51.888178299999986], [-0.43109104712133184, 51.8885561180277], [-0.4311875, 51.8886156], [-0.4319228, 51.8890673], [-0.432339, 51.8893228], [-0.4324946999999999, 51.8894118], [-0.4326563, 51.88951759999998], [-0.433394, 51.8899662], [-0.4340833, 51.89038330000001], [-0.4347242999999999, 51.890773199999984], [-0.435242, 51.891091], [-0.4358871, 51.891485800000005], [-0.436568, 51.8918999], [-0.4372898999999999, 51.892344099999995], [-0.4380154, 51.8927852], [-0.4386471, 51.893174999999985], [-0.4393243, 51.893581399999995], [-0.4400645999999999, 51.89403740000001], [-0.4407043, 51.8944297], [-0.4414164, 51.89486339999999], [-0.441851, 51.89512819999999], [-0.4421165, 51.89529209999999], [-0.4427991, 51.895708299999995], [-0.4435257, 51.8961514], [-0.4441294999999999, 51.8965227], [-0.4444285999999999, 51.8967014], [-0.4447248999999999, 51.89687849999999], [-0.4452292, 51.89718469999999], [-0.4457442, 51.89751079999999], [-0.4463302, 51.8978708], [-0.4467634, 51.8981397], [-0.44729849999999993, 51.898467399999994], [-0.44773299999999994, 51.8987331], [-0.4483137, 51.8990864], [-0.4487896, 51.899376399999994], [-0.4491576420597607, 51.899602568931265], [-0.4493047999999999, 51.899692999999985], [-0.4497849, 51.8999818], [-0.4503053, 51.9002979], [-0.4507394999999999, 51.9005647], [-0.4510523, 51.9007547], [-0.4515753, 51.90107], [-0.4520112, 51.9013381], [-0.4526160000000001, 51.9017096], [-0.45330670000000006, 51.90213329999999], [-0.4540336, 51.9025768], [-0.4547536999999998, 51.9030162], [-0.4549482, 51.90313619999999], [-0.4551956999999999, 51.9032889], [-0.4554592, 51.9034515], [-0.45614979999999994, 51.903873399999995], [-0.45777790000000007, 51.90485810000001], [-0.4584768, 51.9052875], [-0.4591152, 51.9056785], [-0.4591874, 51.905722699999984], [-0.4595019, 51.9059152], [-0.4597699, 51.90607909999999], [-0.46073, 51.906659799999986], [-0.46377770000000007, 51.9085237], [-0.4642342, 51.9088537], [-0.4647111, 51.90914749999999], [-0.4653519, 51.9095938], [-0.4659115, 51.90993709999999], [-0.4663874723715689, 51.91023042134808], [-0.46638760000000007, 51.9102305], [-0.4667140999999999, 51.9104294], [-0.4674085999999999, 51.9108019], [-0.4681346, 51.911244199999985], [-0.4773841, 51.91687900000001], [-0.4836429, 51.92070459999999], [-0.4895908, 51.92433999999999], [-0.49075419999999986, 51.925121999999995], [-0.4917956, 51.925948599999984], [-0.4924948, 51.9265703], [-0.4931293, 51.92721100000001], [-0.4936820999999999, 51.9278331], [-0.4941765, 51.928462999999994], [-0.4946023, 51.9290688], [-0.4949834, 51.9296866], [-0.4953672999999999, 51.930415700000005], [-0.4956676, 51.931142599999994], [-0.4958602, 51.931685599999994], [-0.49600889999999986, 51.932227], [-0.4961852999999999, 51.93309329999999], [-0.4962723, 51.9339543], [-0.4962745999999999, 51.93507879999999], [-0.4962332, 51.9362032], [-0.49598486340219194, 51.94396531986611], [-0.4957181, 51.9523019], [-0.4957154, 51.95237310000001], [-0.4954719999999999, 51.9596282], [-0.4954536999999999, 51.9603512], [-0.4954263, 51.96101879999999], [-0.49542290000000005, 51.96110039999999], [-0.49540539999999994, 51.9615764], [-0.4953919999999999, 51.9622483], [-0.4953699999999999, 51.9626767], [-0.4951980999999999, 51.9681204], [-0.4951879, 51.9684813], [-0.4950621, 51.97128959999999], [-0.4946691, 51.97416489999999], [-0.4945019999999999, 51.9749688], [-0.4932011, 51.9799432], [-0.4931143, 51.98024939999999], [-0.4919752999999999, 51.9844435], [-0.4917671, 51.9852308], [-0.4912929, 51.9869727], [-0.4910157999999999, 51.9882191], [-0.4909026999999999, 51.98893270000001], [-0.4908184, 51.9896452], [-0.4907578, 51.9903723], [-0.49072539999999987, 51.9911861], [-0.49072539999999987, 51.9920062], [-0.4907773, 51.99296449999999], [-0.49089400000000005, 51.9939085], [-0.491052, 51.9948864], [-0.49125530000000006, 51.995865399999985], [-0.4916211, 51.9973231], [-0.4920384, 51.9986116], [-0.4923233, 51.9992948], [-0.4923284876730547, 51.99930615890027], [-0.4926361, 51.9999797], [-0.4931365, 52.000940400000005], [-0.4937013, 52.00188969999999], [-0.49395735784861183, 52.00226679593149], [-0.4940576685331069, 52.002412826018755], [-0.4941428449429162, 52.002542869980765], [-0.4942152016520589, 52.002659165924555], [-0.4942770532345535, 52.00276395195714], [-0.4943307142644191, 52.00285946618555], [-0.4943784993156746, 52.00294794671682], [-0.4944227229623388, 52.00303163165797], [-0.49446569977843063, 52.00311275911605], [-0.4945097443379689, 52.00319356719807], [-0.49455717121497256, 52.00327629401106], [-0.4946102949834604, 52.003363177662074], [-0.4946714302174514, 52.00345645625811], [-0.4947428914909644, 52.0035583679062], [-0.49482699337801833, 52.0036711507134], [-0.494926050452632, 52.00379704278672], [-0.4950423772888243, 52.003938282233186], [-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]]} 19.6 0042 0058 Luton Bedford Bedford 52.1354670 -0.4791311 52.1354670 -0.4791311 1 0 2026-09-17 00:08:51 TERMINATED 2026-09-16 23:58:00 Bedford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759552 1789603034381000 145 145 2026-09-17 00:08:41.847251 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:38.606887
595941 626813 P64787 325H97M017 2026-09-16 COMPLETE 16759244 2026-09-17 00:58:00 2026-09-17 00:08:51 2026-09-19 00:08:51 {"id": 626813, "stp": "O", "toc": "Northern", "uid": "P64787", "consist": "156424+156441", "dest_crs": "XML", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64787/2026-09-17/detailed", "trust_id": "325H97M017", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Longsight Carriage Maintenance Depot", "service_date": "2026-09-16", "dest_arr_time": "0051", "dest_platform": null, "is_terminated": 1, "next_location": "Longsight Carriage Maintenance Depot", "signalling_id": "5H97", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "0058", "current_leg_dep": "0050", "current_leg_end": "Longsight Carriage Maintenance Depot", "origin_dep_time": "0040", "origin_platform": "13", "current_location": "Longsight Carriage Maintenance Depot", "last_update_time": "2026-09-17T00:08:51", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.215492322431636, 53.47196788936558], [-2.2153016, 53.47187259999999], [-2.2144193, 53.4714466], [-2.2139361, 53.47121299999999], [-2.2136042, 53.4710493], [-2.2128211, 53.470653699999986], [-2.212568, 53.470510099999984], [-2.211834399999999, 53.47009430000001], [-2.2097690999999995, 53.4688197], [-2.2091208, 53.4683852], [-2.2088063999999994, 53.468174600000005], [-2.2082360775529852, 53.46779240988761], [-2.2081616, 53.4677425], [-2.2079065, 53.4675695], [-2.2076064, 53.4673465], [-2.2075191000000003, 53.46728279999999], [-2.2073372, 53.4671577], [-2.206995, 53.46694749999999], [-2.2069041, 53.4668933], [-2.2067802999999997, 53.4668276], [-2.2066078, 53.466744100000014], [-2.2062573000000003, 53.46660829999999], [-2.2062035999999994, 53.46658889999999], [-2.2059051, 53.4664812], [-2.2055752, 53.466387], [-2.2052776999999995, 53.4662948], [-2.2050749, 53.4662209], [-2.2049046, 53.4661547], [-2.2046376999999997, 53.46600779999999], [-2.2044621, 53.46588010000001], [-2.2040633, 53.4655191], [-2.2039591, 53.465448900000005], [-2.2038277, 53.46536029999999], [-2.2033355, 53.4650793], [-2.2032363, 53.46502019999999], [-2.2031477, 53.4649627], [-2.2030878, 53.46491700000001], [-2.2030181, 53.46484840000001], [-2.202909, 53.4647194], [-2.2007232, 53.4623192], [-2.2007069, 53.46229919999999], [-2.2006399, 53.462219399999995], [-2.2005754999999994, 53.46212520000001], [-2.2005110999999995, 53.462016600000005], [-2.2004602, 53.46191439999998], [-2.2004414, 53.461852099999994], [-2.2004225999999996, 53.4617771], [-2.2004146, 53.4617244], [-2.200406, 53.4615645], [-2.2003717, 53.46172270000001], [-2.200353, 53.4618568], [-2.2003905, 53.4620676], [-2.2004238, 53.4621952], [-2.2004990999999996, 53.46232389999999], [-2.2005654, 53.4624124], [-2.2005809999999997, 53.4624333], [-2.200601, 53.4624548], [-2.200705699999999, 53.46256749999999], [-2.2016880999999997, 53.46365930000001]]}", "current_leg_start": "Manchester Piccadilly", "dest_arr_time_act": "0051", "motion_projection": null, "next_location_lat": "53.4636593", "next_location_lon": "-2.2016881", "previous_location": "Manchester Piccadilly", "current_leg_milage": "1.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2948.655, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626813, \"profile_key\": \"092f7c6507d5fc247957d7878fa7b62f3f999bc2da9ee6cf0588d9d6335734d0\", \"schedule_id\": 39797, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38428}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0043\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 38428}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0045\", \"location\": \"Longsight North\", \"stage_seq\": 3, \"distance_m\": 1930.359, \"section_seq\": 1, \"route_path_id\": 38428}, {\"is_pass\": false, \"wtt_arr\": \"0051\", \"wtt_dep\": null, \"location\": \"Longsight Carriage Maintenance Depot\", \"stage_seq\": 4, \"distance_m\": 2948.655, \"section_seq\": 1, \"route_path_id\": 38428}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2948.655, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38428}], \"total_distance_m\": 2948.655, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 696.901, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2251.754, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0040", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.4636593", "current_position_lon": "-2.2016881", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:40Z\", \"source_id\": 51945495, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:48Z\", \"source_id\": 16759244, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Longsight Carriage Maintenance Depot", "service_state_platform": null, "timing_fact_generation": 1789602889208902, "current_leg_arrival_utc": "2026-09-18T00:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:39.176479", "service_state_evidence_id": 16759244, "current_leg_start_actual_dep": "2026-09-18T00:47:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:41.853927", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O MAN XML 5H97 156424+156441 4 75 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2948.655, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626813, "profile_key": "092f7c6507d5fc247957d7878fa7b62f3f999bc2da9ee6cf0588d9d6335734d0", "schedule_id": 39797, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0040", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38428}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0043", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 38428}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0045", "location": "Longsight North", "stage_seq": 3, "distance_m": 1930.359, "section_seq": 1, "route_path_id": 38428}, {"is_pass": false, "wtt_arr": "0051", "wtt_dep": null, "location": "Longsight Carriage Maintenance Depot", "stage_seq": 4, "distance_m": 2948.655, "section_seq": 1, "route_path_id": 38428}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2948.655, "from_m": 0.0, "section_seq": 1, "route_path_id": 38428}], "total_distance_m": 2948.655, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 696.901, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2251.754, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8819, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:40Z", "source_id": 51945495, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:48Z", "source_id": 16759244, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] Manchester Piccadilly 0040 0040 13 None None Longsight Carriage Maintenance Depot 0051 0051 None LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:P64787/2026-09-17/detailed None Manchester Piccadilly 2026-09-18T00:47:00+01:00 Longsight Carriage Maintenance Depot 8.0 {"type": "LineString", "coordinates": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.215492322431636, 53.47196788936558], [-2.2153016, 53.47187259999999], [-2.2144193, 53.4714466], [-2.2139361, 53.47121299999999], [-2.2136042, 53.4710493], [-2.2128211, 53.470653699999986], [-2.212568, 53.470510099999984], [-2.211834399999999, 53.47009430000001], [-2.2097690999999995, 53.4688197], [-2.2091208, 53.4683852], [-2.2088063999999994, 53.468174600000005], [-2.2082360775529852, 53.46779240988761], [-2.2081616, 53.4677425], [-2.2079065, 53.4675695], [-2.2076064, 53.4673465], [-2.2075191000000003, 53.46728279999999], [-2.2073372, 53.4671577], [-2.206995, 53.46694749999999], [-2.2069041, 53.4668933], [-2.2067802999999997, 53.4668276], [-2.2066078, 53.466744100000014], [-2.2062573000000003, 53.46660829999999], [-2.2062035999999994, 53.46658889999999], [-2.2059051, 53.4664812], [-2.2055752, 53.466387], [-2.2052776999999995, 53.4662948], [-2.2050749, 53.4662209], [-2.2049046, 53.4661547], [-2.2046376999999997, 53.46600779999999], [-2.2044621, 53.46588010000001], [-2.2040633, 53.4655191], [-2.2039591, 53.465448900000005], [-2.2038277, 53.46536029999999], [-2.2033355, 53.4650793], [-2.2032363, 53.46502019999999], [-2.2031477, 53.4649627], [-2.2030878, 53.46491700000001], [-2.2030181, 53.46484840000001], [-2.202909, 53.4647194], [-2.2007232, 53.4623192], [-2.2007069, 53.46229919999999], [-2.2006399, 53.462219399999995], [-2.2005754999999994, 53.46212520000001], [-2.2005110999999995, 53.462016600000005], [-2.2004602, 53.46191439999998], [-2.2004414, 53.461852099999994], [-2.2004225999999996, 53.4617771], [-2.2004146, 53.4617244], [-2.200406, 53.4615645], [-2.2003717, 53.46172270000001], [-2.200353, 53.4618568], [-2.2003905, 53.4620676], [-2.2004238, 53.4621952], [-2.2004990999999996, 53.46232389999999], [-2.2005654, 53.4624124], [-2.2005809999999997, 53.4624333], [-2.200601, 53.4624548], [-2.200705699999999, 53.46256749999999], [-2.2016880999999997, 53.46365930000001]]} 1.8 0050 0058 Manchester Piccadilly Longsight Carriage Maintenance Depot Longsight Carriage Maintenance Depot 53.4636593 -2.2016881 53.4636593 -2.2016881 1 0 2026-09-17 00:08:51 TERMINATED 2026-09-16 23:58:00 Longsight Carriage Maintenance Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759244 1789602889208902 7 7 2026-09-17 00:08:41.853927 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:39.176479
595942 626939 W60509 883H75M117 2026-09-16 COMPLETE 16759580 2026-09-17 00:58:00 2026-09-17 00:08:51 2026-09-19 00:08:51 {"id": 626939, "stp": "P", "toc": "London Overground", "uid": "W60509", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60509/2026-09-17/detailed", "trust_id": "883H75M117", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Silwood Stabling Sidings", "service_date": "2026-09-16", "dest_arr_time": "0107", "dest_platform": null, "is_terminated": 1, "next_location": "Silwood Stabling Sidings", "signalling_id": "3H75", "timing_status": "EARLY", "origin_station": "New Cross ELL", "current_leg_arr": "0058", "current_leg_dep": "0053", "current_leg_end": "Silwood Stabling Sidings", "origin_dep_time": "0103", "origin_platform": "D", "current_location": "Silwood Stabling Sidings", "last_update_time": "2026-09-17T00:08:51", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0327073, 51.47695389999998], [-0.03296319999999999, 51.4772425], [-0.03362289999999999, 51.478097000000005], [-0.0339608, 51.4785292], [-0.03416159999999999, 51.4788007], [-0.034315000000000005, 51.47905269999999], [-0.034383, 51.4792735], [-0.034403699999999995, 51.4793946], [-0.034493, 51.4798912], [-0.0345124, 51.480014700000005], [-0.0345459, 51.48014979999999], [-0.0346021, 51.480303799999994], [-0.034685999999999995, 51.480485599999994], [-0.0348005, 51.4806598], [-0.0349174, 51.4808172], [-0.035087299999999995, 51.48099049999999], [-0.0352523, 51.4811292], [-0.035335599999999995, 51.48119950000001], [-0.0354174, 51.4812675], [-0.0355044, 51.48133179999999], [-0.03558460000000001, 51.4813874], [-0.0356822, 51.48145280000001], [-0.0357911, 51.4815202], [-0.035890799999999994, 51.4815773], [-0.03599580000000001, 51.48163569999999], [-0.0360879, 51.4816819], [-0.03618579999999999, 51.48172919999999], [-0.0362926, 51.48177559999999], [-0.0363763, 51.48181], [-0.036480022890307925, 51.48184583753552], [-0.03658258914124211, 51.481881275410196], [-0.03668597164097705, 51.48191699528079], [-0.03678998529299981, 51.481952933193696], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.03710129999999999, 51.482055200000005], [-0.03723699999999999, 51.4820891], [-0.037361, 51.4821171], [-0.037496499999999995, 51.482141899999995], [-0.037611, 51.48216180000001], [-0.0377378, 51.4821805], [-0.03789979999999999, 51.4822019], [-0.03804729999999999, 51.48221889999999], [-0.0381231, 51.48222640000001], [-0.0381995, 51.4822328], [-0.0383342, 51.48224209999999], [-0.03958289999999999, 51.4823305], [-0.03968159999999999, 51.4823391], [-0.039798499999999994, 51.48235030000001], [-0.0398647, 51.48235780000001], [-0.03993019999999999, 51.48236549999999], [-0.0400526, 51.4823821], [-0.0402065, 51.4824046], [-0.040345299999999994, 51.4824276], [-0.0405058, 51.48245889999998], [-0.0406195, 51.48248430000001], [-0.0407264, 51.48251030000001], [-0.04085629999999999, 51.4825428], [-0.0409712, 51.4825745], [-0.04107199999999999, 51.482605599999985], [-0.0411775, 51.4826394], [-0.04128869999999999, 51.482676599999984], [-0.0413787, 51.48270900000001], [-0.041475, 51.4827455], [-0.0415883, 51.482795], [-0.0417553, 51.4828661], [-0.0419036, 51.4829309], [-0.0420377, 51.4829927], [-0.0423274, 51.4831276], [-0.0424077, 51.48316679999999], [-0.0424812, 51.48320249999999], [-0.0425425, 51.4832333], [-0.0426124, 51.4832743], [-0.04269119999999999, 51.4833239], [-0.04275169999999999, 51.4833671], [-0.04282099999999999, 51.4834211], [-0.042882, 51.4834681], [-0.042952300000000006, 51.48353149999999], [-0.04301839999999999, 51.4835952], [-0.043078599999999995, 51.4836565], [-0.0431303, 51.4837148], [-0.0432004, 51.4838082], [-0.04322399999999999, 51.4838514], [-0.0433203, 51.48400350000001], [-0.0434, 51.4841546], [-0.04340356127872875, 51.48416220009965], [-0.04351409999999999, 51.4843981], [-0.0435933, 51.484590399999995], [-0.0436082, 51.484643299999995], [-0.0436925, 51.48481379999998], [-0.0437401, 51.48493779999999], [-0.0437723, 51.4850304], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]}", "current_leg_start": "New Cross ELL", "dest_arr_time_act": "0107", "motion_projection": null, "next_location_lat": "51.4876832", "next_location_lon": "-0.0459080", "previous_location": "New Cross ELL", "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\": 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\": 1366.128, \"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\": 1659.536, \"from_m\": 1366.128, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626939, \"profile_key\": \"1575ca8a5217c8c6f9d2b31acf241c71d0917428b2409202608ebf848925d6e1\", \"schedule_id\": 32971, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0103\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0104\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0105\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 39197}, {\"is_pass\": false, \"wtt_arr\": \"0107\", \"wtt_dep\": null, \"location\": \"Silwood Stabling Sidings\", \"stage_seq\": 4, \"distance_m\": 1659.536, \"section_seq\": 1, \"route_path_id\": 39197}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1659.536, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39197}], \"total_distance_m\": 1659.536, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1659.536, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0103", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4876832", "current_position_lon": "-0.0459080", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29548, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:26Z\", \"source_id\": 51946841, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:33Z\", \"source_id\": 16759580, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Silwood Stabling Sidings", "service_state_platform": null, "timing_fact_generation": 1789603053973428, "current_leg_arrival_utc": "2026-09-18T01:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:58:39.265681", "service_state_evidence_id": 16759580, "current_leg_start_actual_dep": "2026-09-18T01:03:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:08:41.856831", "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 None None 3H75 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": 1366.128, "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": 1659.536, "from_m": 1366.128, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626939, "profile_key": "1575ca8a5217c8c6f9d2b31acf241c71d0917428b2409202608ebf848925d6e1", "schedule_id": 32971, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0103", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0104", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 39197}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0105", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 39197}, {"is_pass": false, "wtt_arr": "0107", "wtt_dep": null, "location": "Silwood Stabling Sidings", "stage_seq": 4, "distance_m": 1659.536, "section_seq": 1, "route_path_id": 39197}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1659.536, "from_m": 0.0, "section_seq": 1, "route_path_id": 39197}], "total_distance_m": 1659.536, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1659.536, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29548, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:26Z", "source_id": 51946841, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:33Z", "source_id": 16759580, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}] New Cross ELL 0103 0103 D None None Silwood Stabling Sidings 0107 0107 None EARLY -9 minutes https://www.realtimetrains.co.uk/service/gb-nr:W60509/2026-09-17/detailed None New Cross ELL 2026-09-18T01:03:00+01:00 Silwood Stabling Sidings 5.0 {"type": "LineString", "coordinates": [[-0.0327073, 51.47695389999998], [-0.03296319999999999, 51.4772425], [-0.03362289999999999, 51.478097000000005], [-0.0339608, 51.4785292], [-0.03416159999999999, 51.4788007], [-0.034315000000000005, 51.47905269999999], [-0.034383, 51.4792735], [-0.034403699999999995, 51.4793946], [-0.034493, 51.4798912], [-0.0345124, 51.480014700000005], [-0.0345459, 51.48014979999999], [-0.0346021, 51.480303799999994], [-0.034685999999999995, 51.480485599999994], [-0.0348005, 51.4806598], [-0.0349174, 51.4808172], [-0.035087299999999995, 51.48099049999999], [-0.0352523, 51.4811292], [-0.035335599999999995, 51.48119950000001], [-0.0354174, 51.4812675], [-0.0355044, 51.48133179999999], [-0.03558460000000001, 51.4813874], [-0.0356822, 51.48145280000001], [-0.0357911, 51.4815202], [-0.035890799999999994, 51.4815773], [-0.03599580000000001, 51.48163569999999], [-0.0360879, 51.4816819], [-0.03618579999999999, 51.48172919999999], [-0.0362926, 51.48177559999999], [-0.0363763, 51.48181], [-0.036480022890307925, 51.48184583753552], [-0.03658258914124211, 51.481881275410196], [-0.03668597164097705, 51.48191699528079], [-0.03678998529299981, 51.481952933193696], [-0.036894942984460194, 51.48198919725438], [-0.0369812, 51.482019], [-0.03699917714525801, 51.48202441859183], [-0.03710129999999999, 51.482055200000005], [-0.03723699999999999, 51.4820891], [-0.037361, 51.4821171], [-0.037496499999999995, 51.482141899999995], [-0.037611, 51.48216180000001], [-0.0377378, 51.4821805], [-0.03789979999999999, 51.4822019], [-0.03804729999999999, 51.48221889999999], [-0.0381231, 51.48222640000001], [-0.0381995, 51.4822328], [-0.0383342, 51.48224209999999], [-0.03958289999999999, 51.4823305], [-0.03968159999999999, 51.4823391], [-0.039798499999999994, 51.48235030000001], [-0.0398647, 51.48235780000001], [-0.03993019999999999, 51.48236549999999], [-0.0400526, 51.4823821], [-0.0402065, 51.4824046], [-0.040345299999999994, 51.4824276], [-0.0405058, 51.48245889999998], [-0.0406195, 51.48248430000001], [-0.0407264, 51.48251030000001], [-0.04085629999999999, 51.4825428], [-0.0409712, 51.4825745], [-0.04107199999999999, 51.482605599999985], [-0.0411775, 51.4826394], [-0.04128869999999999, 51.482676599999984], [-0.0413787, 51.48270900000001], [-0.041475, 51.4827455], [-0.0415883, 51.482795], [-0.0417553, 51.4828661], [-0.0419036, 51.4829309], [-0.0420377, 51.4829927], [-0.0423274, 51.4831276], [-0.0424077, 51.48316679999999], [-0.0424812, 51.48320249999999], [-0.0425425, 51.4832333], [-0.0426124, 51.4832743], [-0.04269119999999999, 51.4833239], [-0.04275169999999999, 51.4833671], [-0.04282099999999999, 51.4834211], [-0.042882, 51.4834681], [-0.042952300000000006, 51.48353149999999], [-0.04301839999999999, 51.4835952], [-0.043078599999999995, 51.4836565], [-0.0431303, 51.4837148], [-0.0432004, 51.4838082], [-0.04322399999999999, 51.4838514], [-0.0433203, 51.48400350000001], [-0.0434, 51.4841546], [-0.04340356127872875, 51.48416220009965], [-0.04351409999999999, 51.4843981], [-0.0435933, 51.484590399999995], [-0.0436082, 51.484643299999995], [-0.0436925, 51.48481379999998], [-0.0437401, 51.48493779999999], [-0.0437723, 51.4850304], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]} 1.0 0053 0058 New Cross ELL Silwood Stabling Sidings Silwood Stabling Sidings 51.4876832 -0.0459080 51.4876832 -0.0459080 1 0 2026-09-17 00:08:51 TERMINATED 2026-09-16 23:58:00 Silwood Stabling Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759580 1789603053973428 5 5 2026-09-17 00:08:41.856831 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:58:39.265681
595943 626892 F45073 515S531017 2026-09-16 COMPLETE 16759301 2026-09-17 00:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626892, "stp": "N", "toc": "c2c", "uid": "F45073", "consist": "357005+357021", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45073/2026-09-17/detailed", "trust_id": "515S531017", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "0058", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S53", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "0059", "current_leg_dep": "0053", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "0053", "origin_platform": "2", "current_location": "Shoeburyness C.S.D.", "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]}", "current_leg_start": "Shoeburyness", "dest_arr_time_act": "0058", "motion_projection": null, "next_location_lat": "51.5325845", "next_location_lon": "0.7898435", "previous_location": "Shoeburyness", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 836.517, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626892, \"profile_key\": \"b6d82fc28bdc7da46897773478fd1dccea6f68417c4fd3cbb0c8c358efb20046\", \"schedule_id\": 39445, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0053\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}, {\"is_pass\": false, \"wtt_arr\": \"0058\", \"wtt_dep\": null, \"location\": \"Shoeburyness C.S.D.\", \"stage_seq\": 2, \"distance_m\": 836.517, \"section_seq\": 1, \"route_path_id\": 40803}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 836.517, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}], \"total_distance_m\": 836.517, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 177.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 659.395, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0053", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5325845", "current_position_lon": "0.7898435", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:08Z\", \"source_id\": 16759301, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789602909170061, "current_leg_arrival_utc": "2026-09-18T00:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.407596", "service_state_evidence_id": 16759301, "current_leg_start_actual_dep": "2026-09-18T00:54:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:02.851196", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N SRY None 5S53 357005+357021 8 100 None {"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 836.517, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626892, "profile_key": "b6d82fc28bdc7da46897773478fd1dccea6f68417c4fd3cbb0c8c358efb20046", "schedule_id": 39445, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0053", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40803}, {"is_pass": false, "wtt_arr": "0058", "wtt_dep": null, "location": "Shoeburyness C.S.D.", "stage_seq": 2, "distance_m": 836.517, "section_seq": 1, "route_path_id": 40803}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 836.517, "from_m": 0.0, "section_seq": 1, "route_path_id": 40803}], "total_distance_m": 836.517, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 177.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 659.395, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:08Z", "source_id": 16759301, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] Shoeburyness 0053 0053 2 None None Shoeburyness C.S.D. 0058 0058 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:F45073/2026-09-17/detailed None Shoeburyness 2026-09-18T00:54:00+01:00 Shoeburyness C.S.D. 6.0 {"type": "LineString", "coordinates": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]} 0.5 0053 0059 Shoeburyness Shoeburyness C.S.D. Shoeburyness C.S.D. 51.5325845 0.7898435 51.5325845 0.7898435 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 Shoeburyness C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759301 1789602909170061 5 5 2026-09-17 00:09:02.851196 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.407596
595944 626773 X25633 543W881017 2026-09-16 COMPLETE 16759541 2026-09-17 00:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626773, "stp": "N", "toc": "Great Northern", "uid": "X25633", "consist": null, "dest_crs": "KGX", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X25633/2026-09-17/detailed", "trust_id": "543W881017", "origin_crs": "FPK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Kings Cross", "service_date": "2026-09-16", "dest_arr_time": "0101", "dest_platform": "8", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "3W88", "timing_status": "EARLY", "origin_station": "Finsbury Park", "current_leg_arr": "0059", "current_leg_dep": "0048", "current_leg_end": "London Kings Cross", "origin_dep_time": "0033", "origin_platform": "8", "current_location": "London Kings Cross", "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10683615055263436, 51.58032069027637], [-0.10647679999999998, 51.5798411], [-0.1062737, 51.5795107], [-0.106116, 51.579212], [-0.1058111, 51.57864699999998], [-0.10567542810511628, 51.578346091601254], [-0.1056144412418943, 51.57819221828361], [-0.10555965274229764, 51.57805633386556], [-0.10551041591386848, 51.577935839643075], [-0.10546608406414898, 51.57782813691212], [-0.10542601050068134, 51.57773062696864], [-0.10538954853100774, 51.57764071110864], [-0.10535605146267032, 51.57755579062805], [-0.1053248726032113, 51.577473266822864], [-0.1052953652601728, 51.57739054098904], [-0.10526688274109704, 51.57730501442255], [-0.10523877835352616, 51.57721408841937], [-0.10521040540500236, 51.57711516427544], [-0.10518111720306784, 51.577005643286746], [-0.1051502670552647, 51.576882926749256], [-0.10511720826913518, 51.57674441595893], [-0.1050812941522214, 51.576587512211745], [-0.1050784, 51.5765715], [-0.1050282, 51.57619030000001], [-0.10500149999999998, 51.57582439999999], [-0.10498599999999998, 51.5753972], [-0.10498764288065528, 51.57533881768743], [-0.1049885810270292, 51.575305479167106], [-0.10499010000000002, 51.57525150000001], [-0.1050129, 51.5748481], [-0.1050424, 51.574366299999994], [-0.1051107, 51.5737403], [-0.10518299999999998, 51.5731249], [-0.1053283, 51.57199059999999], [-0.1056325, 51.5696958], [-0.10571429999999998, 51.5691326], [-0.10573380000000002, 51.56898650000001], [-0.1057523, 51.56884769999999], [-0.1057533, 51.5688403], [-0.1058524, 51.5680395], [-0.1059403, 51.5673676], [-0.1059891, 51.56699129999998], [-0.10604130000000002, 51.5665912], [-0.1061048, 51.56615109999999], [-0.1061717, 51.56561610000001], [-0.1062004, 51.5653616], [-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": "Hornsey Down Reversing Sidings", "dest_arr_time_act": "0101", "motion_projection": null, "next_location_lat": "51.5311615", "next_location_lon": "-0.1235571", "previous_location": "Hornsey Down Reversing Sidings", "current_leg_milage": "3.6", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 953.771, \"from_m\": 0.0, \"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\": 2015.844, \"from_m\": 953.771, \"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\": 3400.381, \"from_m\": 2015.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}, {\"to_m\": 4145.526, \"from_m\": 3400.381, \"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\": 4740.108, \"from_m\": 4145.526, \"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\": 5534.613, \"from_m\": 4740.108, \"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\": 5641.211, \"from_m\": 5534.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6808.843, \"from_m\": 5641.211, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 7320.933, \"from_m\": 6808.843, \"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\": 7351.019, \"from_m\": 7320.933, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7418.876, \"from_m\": 7351.019, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7502.016, \"from_m\": 7418.876, \"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\": 7791.412, \"from_m\": 7502.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7842.354, \"from_m\": 7791.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8227.453, \"from_m\": 7842.354, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8236.65, \"from_m\": 8227.453, \"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\": 8243.403, \"from_m\": 8236.65, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8639.219, \"from_m\": 8243.403, \"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\": 626773, \"profile_key\": \"9ed8a88b25e2662facde6a3304e1c635880fcba802c7d7da2c59dcfd34bd84fc\", \"schedule_id\": 40058, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0033\", \"location\": \"Finsbury Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Harringay\", \"stage_seq\": 2, \"distance_m\": 1420.303, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": \"0048\", \"location\": \"Hornsey Down Reversing Sidings\", \"stage_seq\": 3, \"distance_m\": 2290.579, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0052\", \"location\": \"Harringay\", \"stage_seq\": 4, \"distance_m\": 3211.71, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0054\", \"location\": \"Finsbury Park\", \"stage_seq\": 5, \"distance_m\": 4637.883, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0057\", \"location\": \"Holloway South Jn\", \"stage_seq\": 6, \"distance_m\": 6362.062, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0058H\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 7, \"distance_m\": 7536.846, \"section_seq\": 1, \"route_path_id\": 107303}, {\"is_pass\": false, \"wtt_arr\": \"0101\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 8, \"distance_m\": 8639.219, \"section_seq\": 1, \"route_path_id\": 107303}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8639.219, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107303}], \"total_distance_m\": 8639.219, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 7254.682, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1384.537, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0033", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.5311615", "current_position_lon": "-0.1235571", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:23Z\", \"source_id\": 51943866, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:28Z\", \"source_id\": 16758836, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:05Z\", \"source_id\": 51946700, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:09Z\", \"source_id\": 16759541, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "6", "timing_fact_generation": 1789603032024707, "current_leg_arrival_utc": "2026-09-18T01:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.411884", "service_state_evidence_id": 16759541, "current_leg_start_actual_dep": "2026-09-18T00:48:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:02.844593", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern N FPK KGX 3W88 None None 85 None {"version": 3, "segments": [{"to_m": 953.771, "from_m": 0.0, "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": 2015.844, "from_m": 953.771, "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": 3400.381, "from_m": 2015.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}, {"to_m": 4145.526, "from_m": 3400.381, "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": 4740.108, "from_m": 4145.526, "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": 5534.613, "from_m": 4740.108, "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": 5641.211, "from_m": 5534.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6808.843, "from_m": 5641.211, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 7320.933, "from_m": 6808.843, "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": 7351.019, "from_m": 7320.933, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 7418.876, "from_m": 7351.019, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 7502.016, "from_m": 7418.876, "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": 7791.412, "from_m": 7502.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 7842.354, "from_m": 7791.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8227.453, "from_m": 7842.354, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 8236.65, "from_m": 8227.453, "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": 8243.403, "from_m": 8236.65, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 8639.219, "from_m": 8243.403, "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": 626773, "profile_key": "9ed8a88b25e2662facde6a3304e1c635880fcba802c7d7da2c59dcfd34bd84fc", "schedule_id": 40058, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0033", "location": "Finsbury Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Harringay", "stage_seq": 2, "distance_m": 1420.303, "section_seq": 1, "route_path_id": 107303}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": "0048", "location": "Hornsey Down Reversing Sidings", "stage_seq": 3, "distance_m": 2290.579, "section_seq": 1, "route_path_id": 107303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0052", "location": "Harringay", "stage_seq": 4, "distance_m": 3211.71, "section_seq": 1, "route_path_id": 107303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0054", "location": "Finsbury Park", "stage_seq": 5, "distance_m": 4637.883, "section_seq": 1, "route_path_id": 107303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0057", "location": "Holloway South Jn", "stage_seq": 6, "distance_m": 6362.062, "section_seq": 1, "route_path_id": 107303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0058H", "location": "Belle Isle Jn", "stage_seq": 7, "distance_m": 7536.846, "section_seq": 1, "route_path_id": 107303}, {"is_pass": false, "wtt_arr": "0101", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 8, "distance_m": 8639.219, "section_seq": 1, "route_path_id": 107303}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8639.219, "from_m": 0.0, "section_seq": 1, "route_path_id": 107303}], "total_distance_m": 8639.219, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 7254.682, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1384.537, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16147, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:23Z", "source_id": 51943866, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T23:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:28Z", "source_id": 16758836, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-17T00:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16265, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:05Z", "source_id": 51946700, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:09Z", "source_id": 16759541, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] Finsbury Park 0033 0033 8 None None London Kings Cross 0101 0101 8 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:X25633/2026-09-17/detailed None Hornsey Down Reversing Sidings 2026-09-18T00:48:00+01:00 London Kings Cross 11.0 {"type": "LineString", "coordinates": [[-0.10683615055263436, 51.58032069027637], [-0.10647679999999998, 51.5798411], [-0.1062737, 51.5795107], [-0.106116, 51.579212], [-0.1058111, 51.57864699999998], [-0.10567542810511628, 51.578346091601254], [-0.1056144412418943, 51.57819221828361], [-0.10555965274229764, 51.57805633386556], [-0.10551041591386848, 51.577935839643075], [-0.10546608406414898, 51.57782813691212], [-0.10542601050068134, 51.57773062696864], [-0.10538954853100774, 51.57764071110864], [-0.10535605146267032, 51.57755579062805], [-0.1053248726032113, 51.577473266822864], [-0.1052953652601728, 51.57739054098904], [-0.10526688274109704, 51.57730501442255], [-0.10523877835352616, 51.57721408841937], [-0.10521040540500236, 51.57711516427544], [-0.10518111720306784, 51.577005643286746], [-0.1051502670552647, 51.576882926749256], [-0.10511720826913518, 51.57674441595893], [-0.1050812941522214, 51.576587512211745], [-0.1050784, 51.5765715], [-0.1050282, 51.57619030000001], [-0.10500149999999998, 51.57582439999999], [-0.10498599999999998, 51.5753972], [-0.10498764288065528, 51.57533881768743], [-0.1049885810270292, 51.575305479167106], [-0.10499010000000002, 51.57525150000001], [-0.1050129, 51.5748481], [-0.1050424, 51.574366299999994], [-0.1051107, 51.5737403], [-0.10518299999999998, 51.5731249], [-0.1053283, 51.57199059999999], [-0.1056325, 51.5696958], [-0.10571429999999998, 51.5691326], [-0.10573380000000002, 51.56898650000001], [-0.1057523, 51.56884769999999], [-0.1057533, 51.5688403], [-0.1058524, 51.5680395], [-0.1059403, 51.5673676], [-0.1059891, 51.56699129999998], [-0.10604130000000002, 51.5665912], [-0.1061048, 51.56615109999999], [-0.1061717, 51.56561610000001], [-0.1062004, 51.5653616], [-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]]} 3.6 0048 0059 Hornsey Down Reversing Sidings London Kings Cross London Kings Cross 51.5311615 -0.1235571 51.5311615 -0.1235571 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 London Kings Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759541 1789603032024707 19 19 2026-09-17 00:09:02.844593 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.411884
595945 626077 C03929 635B96M916 2026-09-16 COMPLETE None 2026-09-16 23:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626077, "stp": "P", "toc": "East Midlands Railway", "uid": "C03929", "consist": "222010", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03929/2026-09-16/detailed", "trust_id": "635B96M916", "origin_crs": "STP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crickle Wood A-E Sidings", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": null, "is_terminated": 1, "next_location": "West Hampstead Thameslink", "signalling_id": "5B96", "timing_status": "EARLY", "origin_station": "London St. Pancras", "current_leg_arr": "2337", "current_leg_dep": "2328", "current_leg_end": "West Hampstead Thameslink", "origin_dep_time": "2342", "origin_platform": "2", "current_location": "West Hampstead Thameslink", "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": "-13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1272303, 51.5321037], [-0.127269, 51.53215079999999], [-0.1273579, 51.5322607], [-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.12990222192769857, 51.53966522767327], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.13017779999999998, 51.54022559999999], [-0.1303357, 51.5404721], [-0.13038949999999996, 51.54056639999999], [-0.13040831237942532, 51.54065011517516], [-0.1304295, 51.540744399999994], [-0.1304606, 51.5408082], [-0.13047840238073127, 51.54086158271738], [-0.13053319999999996, 51.5410259], [-0.13056734171094642, 51.54110750545186], [-0.1305749798466977, 51.54112576208923], [-0.1305811692293316, 51.5411405559181], [-0.13058922953380497, 51.54115982160701], [-0.1306311, 51.5412599], [-0.1307657, 51.54155419999999], [-0.13090250000000003, 51.541969599999995], [-0.130991, 51.5422123], [-0.1310782, 51.5424259], [-0.1311748, 51.542632700000006], [-0.13123379999999998, 51.542742], [-0.1313127, 51.5429244], [-0.13133419999999998, 51.54296810000001], [-0.1313578, 51.543009699999985], [-0.1314593831482537, 51.54325092420838], [-0.1314643, 51.54326259999999], [-0.13174239999999998, 51.543668], [-0.1317697, 51.5437062], [-0.1324778, 51.5445734], [-0.13361489999999998, 51.5459275], [-0.1337718, 51.5461103], [-0.133817, 51.5461631], [-0.1340102, 51.54639159999999], [-0.1342063, 51.546617899999994], [-0.13431829999999997, 51.5467437], [-0.1344406, 51.5468781], [-0.13461269999999995, 51.54706019999999], [-0.1347914, 51.54724329999999], [-0.13498439999999998, 51.54743140000001], [-0.135331, 51.54775130000001], [-0.1357808, 51.5481177], [-0.135984, 51.548276599999994], [-0.1361754, 51.548424099999984], [-0.1364934, 51.54865480000001], [-0.1367531, 51.54883240000001], [-0.13698779999999997, 51.54898799999999], [-0.1372647, 51.5491668], [-0.1375207, 51.5493298], [-0.13796139999999998, 51.549594600000006], [-0.1381995, 51.54972560000001], [-0.1383971, 51.54983349999999], [-0.1386641, 51.5499762], [-0.13885159999999996, 51.550073299999994], [-0.13905039999999996, 51.55017039999999], [-0.13937499999999997, 51.5503226], [-0.1395429, 51.550396699999986], [-0.1397139, 51.5504697], [-0.1398812, 51.550539400000005], [-0.1401294, 51.550640300000005], [-0.1403499, 51.5507259], [-0.14091389999999998, 51.5509421], [-0.1415619, 51.551177], [-0.1419668, 51.5513086], [-0.14251009999999997, 51.55147070000001], [-0.1432514, 51.5516709], [-0.1435355, 51.5517292], [-0.1441947, 51.55187019999999], [-0.14515389999999995, 51.552071699999985], [-0.1465348, 51.5523172], [-0.1468501, 51.5523696], [-0.1473639, 51.55244059999999], [-0.14775724520962777, 51.55249107244481], [-0.14781823588576043, 51.552498898513335], [-0.1480123, 51.5525238], [-0.14847989999999997, 51.5525711], [-0.1489344, 51.5526074], [-0.14954499999999998, 51.5526542], [-0.15009179999999997, 51.5526867], [-0.15059949999999997, 51.552711300000006], [-0.15122639999999998, 51.5527297], [-0.1514804, 51.5527306], [-0.15180749999999998, 51.55273950000001], [-0.1518444, 51.552740500000006], [-0.1526008058405427, 51.55272608942233], [-0.1531094, 51.55271640000001], [-0.15357269999999998, 51.5527034], [-0.15406789999999998, 51.5526842], [-0.15553969999999998, 51.552575100000006], [-0.1563828, 51.55251079999999], [-0.15759159999999997, 51.55240739999999], [-0.15944489999999997, 51.5522588], [-0.1626456, 51.551990399999994], [-0.16436810000000002, 51.5518245], [-0.1649985, 51.5517546], [-0.16559029999999997, 51.5516786], [-0.1671995, 51.55143650000001], [-0.16796949999999997, 51.551323499999995], [-0.16972729999999997, 51.55101470000001], [-0.17080569999999998, 51.5508248], [-0.1764768, 51.5498506], [-0.1781189, 51.54956330000001], [-0.1796630568239043, 51.54923571249775], [-0.17967489999999997, 51.5492332], [-0.18075559999999996, 51.5490373], [-0.1817661, 51.54890389999999], [-0.1820331, 51.54886509999999], [-0.1823065, 51.54882449999999], [-0.18300549999999996, 51.548707599999986], [-0.18370539999999996, 51.54859499999999], [-0.1842404, 51.548526599999995], [-0.1847251, 51.54846919999999], [-0.1849857, 51.5484449], [-0.1852025, 51.5484247], [-0.1857368, 51.5483791], [-0.1860124, 51.54836350000001], [-0.1861822, 51.54835390000001], [-0.18662419999999996, 51.548335399999985], [-0.18715429999999997, 51.54832199999999], [-0.1877637, 51.548322799999994], [-0.18818348646008473, 51.54833189721291], [-0.1883018415408203, 51.54833446209133], [-0.1908923, 51.54839059999999], [-0.1919859746398945, 51.548449207541864]]}", "current_leg_start": "London St. Pancras", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "51.5484492", "next_location_lon": "-0.1919860", "previous_location": "London St. Pancras", "current_leg_milage": "3.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 267.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 577.485, \"from_m\": 267.122, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 888.017, \"from_m\": 577.485, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 943.662, \"from_m\": 888.017, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 984.294, \"from_m\": 943.662, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1011.626, \"from_m\": 984.294, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1097.258, \"from_m\": 1011.626, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 2635.285, \"from_m\": 1097.258, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3431.985, \"from_m\": 2635.285, \"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\": 5594.958, \"from_m\": 3431.985, \"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\": 5699.377, \"from_m\": 5594.958, \"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\": 6974.91, \"from_m\": 5699.377, \"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\": 7623.192, \"from_m\": 6974.91, \"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\": 7664.622, \"from_m\": 7623.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7707.557, \"from_m\": 7664.622, \"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\": 7742.448, \"from_m\": 7707.557, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7789.843, \"from_m\": 7742.448, \"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\": 8751.264, \"from_m\": 7789.843, \"capability_applied\": null, \"effective_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\": 626077, \"profile_key\": \"ecf2c73626d7f712a97ccc606d9044e5a714d8e281e0789cad7025b9dc0d0625\", \"schedule_id\": 475, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"London St. Pancras\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Dock Jn South\", \"stage_seq\": 2, \"distance_m\": 878.588, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Dock Jn North\", \"stage_seq\": 3, \"distance_m\": 1292.355, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346H\", \"location\": \"Kentish Town\", \"stage_seq\": 4, \"distance_m\": 2259.452, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 5, \"distance_m\": 3263.134, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 6, \"distance_m\": 5575.822, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2351\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 7, \"distance_m\": 6009.76, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2355\", \"location\": \"Cricklewood\", \"stage_seq\": 8, \"distance_m\": 7961.649, \"section_seq\": 1, \"route_path_id\": 28103}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Crickle Wood A-E Sidings\", \"stage_seq\": 9, \"distance_m\": 8751.264, \"section_seq\": 1, \"route_path_id\": 28103}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8751.264, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28103}], \"total_distance_m\": 8751.264, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 6092.518, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2658.746, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2342", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "9.0", "current_position_lat": "51.5484492", "current_position_lon": "-0.1919860", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:49Z\", \"source_id\": 51858611, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:57Z\", \"source_id\": 16734713, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:02Z\", \"source_id\": 51863981, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:07Z\", \"source_id\": 16736265, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Hampstead Thameslink", "service_state_platform": null, "timing_fact_generation": 1789603088124200, "current_leg_arrival_utc": "2026-09-17T23:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.422393", "service_state_evidence_id": 51867758, "current_leg_start_actual_dep": "2026-09-17T23:42:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:01.079656", "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 STP None 5B96 222010 5 125 None {"version": 3, "segments": [{"to_m": 267.122, "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": 577.485, "from_m": 267.122, "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": 888.017, "from_m": 577.485, "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": 943.662, "from_m": 888.017, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 984.294, "from_m": 943.662, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1011.626, "from_m": 984.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1097.258, "from_m": 1011.626, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 2635.285, "from_m": 1097.258, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3431.985, "from_m": 2635.285, "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": 5594.958, "from_m": 3431.985, "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": 5699.377, "from_m": 5594.958, "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": 6974.91, "from_m": 5699.377, "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": 7623.192, "from_m": 6974.91, "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": 7664.622, "from_m": 7623.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7707.557, "from_m": 7664.622, "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": 7742.448, "from_m": 7707.557, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7789.843, "from_m": 7742.448, "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": 8751.264, "from_m": 7789.843, "capability_applied": null, "effective_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": 626077, "profile_key": "ecf2c73626d7f712a97ccc606d9044e5a714d8e281e0789cad7025b9dc0d0625", "schedule_id": 475, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2342", "location": "London St. Pancras", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Dock Jn South", "stage_seq": 2, "distance_m": 878.588, "section_seq": 1, "route_path_id": 28103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "Dock Jn North", "stage_seq": 3, "distance_m": 1292.355, "section_seq": 1, "route_path_id": 28103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "Kentish Town", "stage_seq": 4, "distance_m": 2259.452, "section_seq": 1, "route_path_id": 28103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Carlton Road Jn", "stage_seq": 5, "distance_m": 3263.134, "section_seq": 1, "route_path_id": 28103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "West Hampstead South Jn", "stage_seq": 6, "distance_m": 5575.822, "section_seq": 1, "route_path_id": 28103}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2351", "location": "West Hampstead Thameslink", "stage_seq": 7, "distance_m": 6009.76, "section_seq": 1, "route_path_id": 28103}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2355", "location": "Cricklewood", "stage_seq": 8, "distance_m": 7961.649, "section_seq": 1, "route_path_id": 28103}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Crickle Wood A-E Sidings", "stage_seq": 9, "distance_m": 8751.264, "section_seq": 1, "route_path_id": 28103}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8751.264, "from_m": 0.0, "section_seq": 1, "route_path_id": 28103}], "total_distance_m": 8751.264, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 6092.518, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2658.746, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18573, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:49Z", "source_id": 51858611, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:34:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:57Z", "source_id": 16734713, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:02Z", "source_id": 51863981, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:37:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:07Z", "source_id": 16736265, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] London St. Pancras 2342 2342 2 None None Crickle Wood A-E Sidings 2359 2359 None EARLY -13 minutes https://www.realtimetrains.co.uk/service/gb-nr:C03929/2026-09-16/detailed None London St. Pancras 2026-09-17T23:42:00+01:00 West Hampstead Thameslink 9.0 {"type": "LineString", "coordinates": [[-0.1272303, 51.5321037], [-0.127269, 51.53215079999999], [-0.1273579, 51.5322607], [-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.12990222192769857, 51.53966522767327], [-0.12990269999999998, 51.5396661], [-0.12994969999999997, 51.5397457], [-0.13017779999999998, 51.54022559999999], [-0.1303357, 51.5404721], [-0.13038949999999996, 51.54056639999999], [-0.13040831237942532, 51.54065011517516], [-0.1304295, 51.540744399999994], [-0.1304606, 51.5408082], [-0.13047840238073127, 51.54086158271738], [-0.13053319999999996, 51.5410259], [-0.13056734171094642, 51.54110750545186], [-0.1305749798466977, 51.54112576208923], [-0.1305811692293316, 51.5411405559181], [-0.13058922953380497, 51.54115982160701], [-0.1306311, 51.5412599], [-0.1307657, 51.54155419999999], [-0.13090250000000003, 51.541969599999995], [-0.130991, 51.5422123], [-0.1310782, 51.5424259], [-0.1311748, 51.542632700000006], [-0.13123379999999998, 51.542742], [-0.1313127, 51.5429244], [-0.13133419999999998, 51.54296810000001], [-0.1313578, 51.543009699999985], [-0.1314593831482537, 51.54325092420838], [-0.1314643, 51.54326259999999], [-0.13174239999999998, 51.543668], [-0.1317697, 51.5437062], [-0.1324778, 51.5445734], [-0.13361489999999998, 51.5459275], [-0.1337718, 51.5461103], [-0.133817, 51.5461631], [-0.1340102, 51.54639159999999], [-0.1342063, 51.546617899999994], [-0.13431829999999997, 51.5467437], [-0.1344406, 51.5468781], [-0.13461269999999995, 51.54706019999999], [-0.1347914, 51.54724329999999], [-0.13498439999999998, 51.54743140000001], [-0.135331, 51.54775130000001], [-0.1357808, 51.5481177], [-0.135984, 51.548276599999994], [-0.1361754, 51.548424099999984], [-0.1364934, 51.54865480000001], [-0.1367531, 51.54883240000001], [-0.13698779999999997, 51.54898799999999], [-0.1372647, 51.5491668], [-0.1375207, 51.5493298], [-0.13796139999999998, 51.549594600000006], [-0.1381995, 51.54972560000001], [-0.1383971, 51.54983349999999], [-0.1386641, 51.5499762], [-0.13885159999999996, 51.550073299999994], [-0.13905039999999996, 51.55017039999999], [-0.13937499999999997, 51.5503226], [-0.1395429, 51.550396699999986], [-0.1397139, 51.5504697], [-0.1398812, 51.550539400000005], [-0.1401294, 51.550640300000005], [-0.1403499, 51.5507259], [-0.14091389999999998, 51.5509421], [-0.1415619, 51.551177], [-0.1419668, 51.5513086], [-0.14251009999999997, 51.55147070000001], [-0.1432514, 51.5516709], [-0.1435355, 51.5517292], [-0.1441947, 51.55187019999999], [-0.14515389999999995, 51.552071699999985], [-0.1465348, 51.5523172], [-0.1468501, 51.5523696], [-0.1473639, 51.55244059999999], [-0.14775724520962777, 51.55249107244481], [-0.14781823588576043, 51.552498898513335], [-0.1480123, 51.5525238], [-0.14847989999999997, 51.5525711], [-0.1489344, 51.5526074], [-0.14954499999999998, 51.5526542], [-0.15009179999999997, 51.5526867], [-0.15059949999999997, 51.552711300000006], [-0.15122639999999998, 51.5527297], [-0.1514804, 51.5527306], [-0.15180749999999998, 51.55273950000001], [-0.1518444, 51.552740500000006], [-0.1526008058405427, 51.55272608942233], [-0.1531094, 51.55271640000001], [-0.15357269999999998, 51.5527034], [-0.15406789999999998, 51.5526842], [-0.15553969999999998, 51.552575100000006], [-0.1563828, 51.55251079999999], [-0.15759159999999997, 51.55240739999999], [-0.15944489999999997, 51.5522588], [-0.1626456, 51.551990399999994], [-0.16436810000000002, 51.5518245], [-0.1649985, 51.5517546], [-0.16559029999999997, 51.5516786], [-0.1671995, 51.55143650000001], [-0.16796949999999997, 51.551323499999995], [-0.16972729999999997, 51.55101470000001], [-0.17080569999999998, 51.5508248], [-0.1764768, 51.5498506], [-0.1781189, 51.54956330000001], [-0.1796630568239043, 51.54923571249775], [-0.17967489999999997, 51.5492332], [-0.18075559999999996, 51.5490373], [-0.1817661, 51.54890389999999], [-0.1820331, 51.54886509999999], [-0.1823065, 51.54882449999999], [-0.18300549999999996, 51.548707599999986], [-0.18370539999999996, 51.54859499999999], [-0.1842404, 51.548526599999995], [-0.1847251, 51.54846919999999], [-0.1849857, 51.5484449], [-0.1852025, 51.5484247], [-0.1857368, 51.5483791], [-0.1860124, 51.54836350000001], [-0.1861822, 51.54835390000001], [-0.18662419999999996, 51.548335399999985], [-0.18715429999999997, 51.54832199999999], [-0.1877637, 51.548322799999994], [-0.18818348646008473, 51.54833189721291], [-0.1883018415408203, 51.54833446209133], [-0.1908923, 51.54839059999999], [-0.1919859746398945, 51.548449207541864]]} 3.8 2328 2337 London St. Pancras West Hampstead Thameslink West Hampstead Thameslink 51.5484492 -0.1919860 51.5484492 -0.1919860 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 West Hampstead Thameslink TD TRACKING_TIMEOUT 51867758 1789603088124200 82 82 2026-09-17 00:09:01.079656 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.422393
595946 626226 Q24801 825L691916 2026-09-16 COMPLETE None 2026-09-16 23:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626226, "stp": "N", "toc": "South Western Railway", "uid": "Q24801", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Q24801/2026-09-16/detailed", "trust_id": "825L691916", "origin_crs": "YVJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yeovil Jn Down Main Platform", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": null, "is_terminated": 1, "next_location": "Yeovil Jn Sig. 4723", "signalling_id": "5L69", "timing_status": "ON TIME", "origin_station": "Yeovil Junction", "current_leg_arr": "2352", "current_leg_dep": "2350", "current_leg_end": "Yeovil Jn Sig. 4723", "origin_dep_time": "2350", "origin_platform": "2", "current_location": "Yeovil Junction", "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]}", "current_leg_start": "Yeovil Junction", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "50.9255591", "next_location_lon": "-2.6099064", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16756708\", \"confirmationDeadline\": \"2026-09-16T23:52:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 185.937, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 241.134, \"from_m\": 185.937, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 441.244, \"from_m\": 241.134, \"capability_applied\": null, \"effective_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\": 626226, \"profile_key\": \"ce57c9dd1ad38e8a3a0784440f73cf98f4abfa003335a4bfa27beab99bbec22a\", \"schedule_id\": 38087, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Yeovil Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103953}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2357\", \"location\": \"Yeovil Jn Sig. 4723\", \"stage_seq\": 2, \"distance_m\": 185.937, \"section_seq\": 1, \"route_path_id\": 103953}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Yeovil Jn Down Main Platform\", \"stage_seq\": 3, \"distance_m\": 441.244, \"section_seq\": 1, \"route_path_id\": 103953}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 441.244, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103953}], \"total_distance_m\": 441.244, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 241.134, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 200.11, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2350", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "50.9255591", "current_position_lon": "-2.6099064", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Yeovil Junction", "service_state_platform": null, "timing_fact_generation": 1789601883212963, "current_leg_arrival_utc": "2026-09-16T23:52:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.426162", "service_state_evidence_id": 16756708, "current_leg_start_actual_dep": "2026-09-16T23:50:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:01.808175", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway N YVJ None 5L69 None None None None {"version": 3, "segments": [{"to_m": 185.937, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 241.134, "from_m": 185.937, "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": 441.244, "from_m": 241.134, "capability_applied": null, "effective_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": 626226, "profile_key": "ce57c9dd1ad38e8a3a0784440f73cf98f4abfa003335a4bfa27beab99bbec22a", "schedule_id": 38087, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2350", "location": "Yeovil Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103953}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2357", "location": "Yeovil Jn Sig. 4723", "stage_seq": 2, "distance_m": 185.937, "section_seq": 1, "route_path_id": 103953}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Yeovil Jn Down Main Platform", "stage_seq": 3, "distance_m": 441.244, "section_seq": 1, "route_path_id": 103953}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 441.244, "from_m": 0.0, "section_seq": 1, "route_path_id": 103953}], "total_distance_m": 441.244, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 241.134, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 200.11, "synthetic_unknown_infrastructure_limit_mph": 60} [] Yeovil Junction 2350 2350 2 None None Yeovil Jn Down Main Platform 2359 2359 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Q24801/2026-09-16/detailed None Yeovil Junction 2026-09-16T23:50:00+01:00 Yeovil Jn Sig. 4723 2.0 {"type": "LineString", "coordinates": [[-2.6122235, 50.9247483], [-2.6114861, 50.92503380000001], [-2.6108113999999993, 50.925277300000005], [-2.6103912, 50.92542], [-2.6099064, 50.92555909999999]]} 0.1 2350 2352 None Yeovil Junction Yeovil Jn Sig. 4723 50.9255591 -2.6099064 50.9255591 -2.6099064 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 Yeovil Junction TRUST TRACKING_TIMEOUT 16756708 1789601883212963 40 40 2026-09-17 00:09:01.808175 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.426162
595947 625465 J22753 895C031916 2026-09-16 COMPLETE None 2026-09-16 23:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 625465, "stp": "N", "toc": "Southeastern", "uid": "J22753", "consist": "375714+375915", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:J22753/2026-09-16/detailed", "trust_id": "895C031916", "origin_crs": "XRE", "show_on_map": 0, "dar_est_time": "23:09:00", "dar_platform": null, "dest_station": "Faversham Up Sidings", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": "1", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "5C03", "timing_status": "LATE", "origin_station": "Ramsgate E.M.U.D.", "current_leg_arr": "2348", "current_leg_dep": "2313", "current_leg_end": "Faversham", "origin_dep_time": "2309", "origin_platform": null, "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.405640982207498, 51.341410567900326], [1.4056445999999998, 51.3414119], [1.4058783, 51.341496], [1.4062591, 51.34161230000001], [1.4069002999999998, 51.3417915], [1.4077628000000002, 51.342033400000005], [1.4079121, 51.3420862], [1.4086854999999998, 51.3423582], [1.4092927, 51.3425846], [1.4105214, 51.3430356], [1.4107363, 51.34311470000001], [1.4139158999999997, 51.34428549999999], [1.4141148, 51.344359199999985], [1.4181567999999998, 51.34584689999999], [1.4187662999999997, 51.34601320000001], [1.4192759999999998, 51.3461096], [1.4198043, 51.3461777], [1.4203117999999997, 51.34621699999999], [1.4206624, 51.3462192], [1.4228392999999997, 51.3460923], [1.42332, 51.34606109999999], [1.4238684999999998, 51.3460256], [1.4252977999999998, 51.34592829999998], [1.4256755999999997, 51.34591379999999], [1.4260810999999998, 51.3459213], [1.4265369999999995, 51.3459409], [1.4266568, 51.345946899999994], [1.4273025, 51.3460507], [1.4277979999999997, 51.3461777], [1.4283402, 51.3463326], [1.4287688, 51.34647460000001], [1.4291531, 51.3466388], [1.4296145, 51.34685920000001], [1.429954, 51.347064399999994], [1.4302438, 51.347287], [1.4305405000000002, 51.34753039999999], [1.4307637999999998, 51.3477601], [1.4309126, 51.3479303], [1.4310338, 51.348097900000006], [1.4312275, 51.34841230000001], [1.4313305999999997, 51.348636799999994], [1.4314558, 51.3489853], [1.4315105, 51.34916630000001], [1.4335277, 51.3558383], [1.4336890999999998, 51.356475999999994], [1.4337181, 51.3566329], [1.4337498999999998, 51.35677499999999], [1.4338379999999995, 51.35727719999999], [1.433876, 51.3576531], [1.4338854, 51.35813099999999], [1.4338753, 51.358602700000006], [1.4338011999999998, 51.3591679], [1.4336894999999998, 51.359726900000005], [1.4335711, 51.36015940000001], [1.4335273, 51.3603068], [1.4333875, 51.36073329999999], [1.4330822, 51.36141169999999], [1.432859, 51.3617984], [1.432615, 51.36218960000001], [1.4323195, 51.36261050000001], [1.4320945, 51.362869800000006], [1.4315897, 51.3634557], [1.431244, 51.36379589999999], [1.4309421999999998, 51.3641058], [1.4302132999999997, 51.364744599999995], [1.4298403999999998, 51.36503460000001], [1.4295017999999995, 51.3652788], [1.4293279, 51.3653993], [1.4287821999999997, 51.365775099999986], [1.4279667, 51.3662472], [1.4272708000000005, 51.3666098], [1.426633, 51.36690489999999], [1.4258358, 51.3672443], [1.4250729, 51.3675098], [1.4242557, 51.36778960000001], [1.4234706, 51.3680607], [1.4216842999999997, 51.3686874], [1.4198422, 51.36931760000001], [1.4077554999999995, 51.3735084], [1.4076417, 51.3735479], [1.4072944, 51.37367100000001], [1.3981787, 51.3768121], [1.3956318, 51.37768969999999], [1.3849098999999998, 51.38139199999999], [1.3840282999999998, 51.3817136], [1.3838556, 51.38177319999999], [1.381426, 51.382612400000006], [1.3813134, 51.3826523], [1.3801153, 51.3830383], [1.3783212, 51.383661399999994], [1.3775754, 51.3839182], [1.3767083, 51.38421670000001], [1.3763114, 51.384324], [1.3761247, 51.3843761], [1.3756892, 51.3844977], [1.3754746999999998, 51.38455859999999], [1.3750923000000002, 51.3846674], [1.3746336999999995, 51.3847913], [1.3745505, 51.384812399999994], [1.3743608, 51.3848605], [1.374191, 51.384901600000006], [1.3738591999999998, 51.384968], [1.3734945999999997, 51.385026800000006], [1.3731734999999998, 51.3850646], [1.3729661, 51.3850814], [1.3727516, 51.385096], [1.372531, 51.38510459999999], [1.3723128000000002, 51.3851064], [1.3720046999999995, 51.38510170000001], [1.3717127, 51.3850884], [1.3714196, 51.385061099999994], [1.3710331999999998, 51.385011799999994], [1.3707646, 51.384967899999985], [1.3703731, 51.384892099999995], [1.3701176, 51.3848406], [1.3696506999999998, 51.384729], [1.3689672, 51.384527199999994], [1.3684763, 51.3843536], [1.3681261999999998, 51.38422169999998], [1.3673025, 51.38392369999999], [1.3667461, 51.3837224], [1.3652042, 51.38323969999998], [1.364475, 51.3830401], [1.363707, 51.3828541], [1.3625108, 51.382608600000005], [1.3612638, 51.382389999999994], [1.3592211, 51.38212489999999], [1.3585113, 51.382050099999994], [1.3539926, 51.3818855], [1.3474729261792822, 51.381651927168924], [1.3451275, 51.3815679], [1.3412766, 51.3814431], [1.3399613999999995, 51.3813979], [1.339103, 51.3813487], [1.3383103999999997, 51.38127510000001], [1.3376123, 51.3811963], [1.3346237, 51.38077719999999], [1.3280193, 51.3799004], [1.3176152999999995, 51.378529], [1.3167853, 51.3784201], [1.3159327, 51.3783163], [1.3148318, 51.3782187], [1.3135658, 51.37816180000001], [1.3134238, 51.3781542], [1.3002371, 51.3774512], [1.2981035999999997, 51.3773342], [1.2974771, 51.3772998], [1.2961594, 51.3772446], [1.2954854000000002, 51.37720190000001], [1.2948148999999998, 51.3771371], [1.2945383, 51.37710779999999], [1.2938605, 51.3770243], [1.2930429, 51.37691319999999], [1.2916749, 51.37669160000001], [1.2903317, 51.37650539999999], [1.289347, 51.3764134], [1.2873424, 51.3762332], [1.2821452, 51.3758248], [1.2735061999999997, 51.3751385], [1.2671758, 51.37462999999999], [1.2603781, 51.37410009999999], [1.25764139776733, 51.37388595723584], [1.2441965, 51.37283389999999], [1.2328949, 51.371931999999994], [1.2326991000000005, 51.3719164], [1.2324586999999998, 51.3718963], [1.2290426999999997, 51.3715964], [1.2232047999999998, 51.37113860000001], [1.2200626, 51.3708831], [1.211888, 51.3702195], [1.2093425999999998, 51.370036500000005], [1.2075895, 51.3698972], [1.2073064999999998, 51.3698732], [1.2065464999999995, 51.3698121], [1.2027067, 51.3695005], [1.1988710000000002, 51.36919559999998], [1.1974606, 51.3690878], [1.1960623999999995, 51.36897019999999], [1.1957052999999995, 51.3689366], [1.1947125999999997, 51.3688174], [1.1937222, 51.3686695], [1.1929009, 51.36852609999999], [1.1920591, 51.3683615], [1.1905931999999997, 51.36802159999999], [1.1895148999999998, 51.3677095], [1.1880700999999998, 51.367255199999995], [1.1866274, 51.366775299999986], [1.1852370999999997, 51.366316100000006], [1.1839784999999998, 51.3659124], [1.1828556, 51.365567000000006], [1.1816332, 51.36522870000001], [1.1802052, 51.36488150000001], [1.1786517999999997, 51.36454719999999], [1.1771590999999997, 51.3642856], [1.1757745999999998, 51.3640805], [1.1745161000000002, 51.3639172], [1.1732589999999998, 51.36378770000001], [1.1715842, 51.3636621], [1.1704648, 51.3636078], [1.1678098693553778, 51.363558436167175], [1.1673185, 51.3635493], [1.1658675, 51.363531599999995], [1.1625887, 51.36348129999999], [1.1575634, 51.3634051], [1.1553311, 51.363372], [1.1536806, 51.36334699999999], [1.1519913999999998, 51.3633216], [1.1494904, 51.3633005], [1.1449874, 51.3632269], [1.1425312999999997, 51.363179200000005], [1.1405344999999998, 51.3631581], [1.1389828, 51.3631365], [1.1376348, 51.363145499999995], [1.1366571, 51.36318320000001], [1.1353026, 51.3632769], [1.133936, 51.3633875], [1.1319743, 51.3635264], [1.1317668, 51.363542300000006], [1.1287326, 51.3638162], [1.1268697999999997, 51.3639703], [1.1250888, 51.36411509999999], [1.1239998, 51.3642047], [1.1227793999999998, 51.36430519999999], [1.1209005, 51.3644233], [1.1202195999999998, 51.3644524], [1.1195527, 51.3644626], [1.1190914, 51.36446349999999], [1.1187507999999995, 51.364459999999994], [1.1183738999999997, 51.3644526], [1.1169979, 51.364392300000006], [1.1164293, 51.3643504], [1.1159679, 51.36431610000001], [1.1149888999999995, 51.364234], [1.114718, 51.364214800000006], [1.1136506999999998, 51.36412609999999], [1.1112001, 51.36390329999999], [1.1083682, 51.36366910000001], [1.1069458, 51.363551400000006], [1.1042111, 51.363320599999994], [1.1010709, 51.3630594], [1.0953385999999998, 51.3625979], [1.0951755, 51.3625854], [1.0902053, 51.36215670000001], [1.088341, 51.3620031], [1.0859565999999998, 51.3617979], [1.0828932, 51.361542699999994], [1.0789465, 51.3612222], [1.0779783409434258, 51.361140867685776], [1.0754229999999998, 51.3609262], [1.0729446, 51.3607231], [1.0711757, 51.36058400000001], [1.070245, 51.36051019999999], [1.0694157, 51.36044], [1.066965, 51.360238], [1.066526, 51.360201499999995], [1.0663582, 51.3601884], [1.0649977, 51.3600769], [1.0636746, 51.35996120000001], [1.0612465, 51.35975789999999], [1.0574745, 51.35943689999999], [1.0549776, 51.359224100000006], [1.0516086, 51.358950799999995], [1.0500712, 51.35881229999999], [1.046673, 51.3585323], [1.0420059999999998, 51.3581499], [1.0410944999999998, 51.35808140000001], [1.0400687, 51.358017999999994], [1.0376354, 51.35787729999999], [1.0361643, 51.35781699999998], [1.0359605, 51.3578067], [1.0353935, 51.357772100000005], [1.0348944999999998, 51.35773110000001], [1.0345538999999997, 51.35768920000001], [1.0337823999999998, 51.357588], [1.0334557999999998, 51.357532500000005], [1.0331123999999998, 51.3574643], [1.0326016, 51.357354], [1.032166, 51.35722479999999], [1.0318714, 51.357147999999995], [1.0313646, 51.356987], [1.0308415999999998, 51.356805099999995], [1.030155, 51.3565197], [1.0299278, 51.3564185], [1.0266579, 51.354883], [1.0258827, 51.35455089999999], [1.0256208, 51.354444400000006], [1.0251389, 51.354230999999984], [1.0245837999999998, 51.3540484], [1.024049, 51.3538916], [1.0233408, 51.3537127], [1.0199511, 51.35291579999999], [1.0138215999999998, 51.3514758], [1.0126095, 51.35116539999999], [1.0115006, 51.3508261], [1.0108963, 51.3506155], [1.0101483, 51.350299099999994], [1.0086214, 51.349593500000005], [1.0074273, 51.34904350000001], [1.0062126999999998, 51.34852749999999], [1.0050642, 51.34811599999999], [1.003923, 51.3477738], [1.0021677, 51.347337200000005], [0.9994695999999998, 51.34669039999999], [0.9978567, 51.3463098], [0.9963854, 51.34594150000001], [0.9956417999999998, 51.3457422], [0.9949264, 51.345516], [0.9942609999999998, 51.345310399999995], [0.9936326, 51.34508479999999], [0.9928811, 51.3448031], [0.9922036, 51.34451819999999], [0.9918935, 51.3443878], [0.9917895, 51.3443413], [0.9912908, 51.3441168], [0.990737, 51.3438657], [0.9881468125314736, 51.34269126344008], [0.9872162, 51.34226929999998], [0.9846215, 51.3410929], [0.9823276, 51.34005700000001], [0.9821496, 51.339976], [0.9810775, 51.33948999999999], [0.9790779, 51.338581], [0.9770701, 51.337673599999995], [0.9729765, 51.3358423], [0.9721157, 51.3354378], [0.9636203, 51.3315867], [0.9624476, 51.33105949999999], [0.9616513913036052, 51.33069708903964], [0.961185, 51.3304848], [0.9586960999999998, 51.329360300000005], [0.9537459999999998, 51.327116200000006], [0.952102, 51.326375799999994], [0.9503368, 51.3255783], [0.9469841, 51.3240602], [0.9434767, 51.3224722], [0.9426222, 51.3220975], [0.9417396999999996, 51.3217316], [0.9411115, 51.32149319999999], [0.9404290999999998, 51.32126349999999], [0.9396519, 51.321017], [0.9388497999999998, 51.3207861], [0.9379664, 51.320560699999994], [0.9370104, 51.3203437], [0.9352397, 51.3200147], [0.9330293, 51.31965009999999], [0.9325862, 51.319577], [0.9299144, 51.319121299999985], [0.9283945, 51.3188327], [0.9271655, 51.31853590000001], [0.9242123, 51.31770039999999], [0.9216777999999998, 51.3169718], [0.9191402, 51.31625120000001], [0.9149513, 51.3150575], [0.912025, 51.314212700000006], [0.9090981, 51.31337409999999], [0.9079337, 51.31303599999999], [0.9067589, 51.312702499999986], [0.9046693999999996, 51.312050600000006], [0.9026147, 51.31140020000001], [0.9019793, 51.3112095], [0.9014155, 51.31103890000001], [0.9010317, 51.3109178], [0.9007341, 51.3108387], [0.9006435999999999, 51.3108216], [0.9003656999999999, 51.3107535], [0.9000203, 51.310691799999994], [0.8996072999999998, 51.3106121], [0.8992920999999999, 51.310558500000006], [0.8989487999999999, 51.3105082], [0.8986202000000001, 51.310473], [0.8983152841195214, 51.310449962243545], [0.8982098999999999, 51.31044200000001], [0.8978812999999999, 51.3104269], [0.8975781999999998, 51.31041509999999], [0.8971784999999999, 51.3104118], [0.8969117, 51.3104143], [0.8967066, 51.31041880000001], [0.8966408000000001, 51.31042020000001], [0.896339, 51.3104311], [0.8960426, 51.3104545], [0.8956751999999999, 51.310496400000005], [0.8952553999999999, 51.3105509], [0.8950475, 51.3105819], [0.8948838999999998, 51.3106063], [0.8945645000000001, 51.3106686], [0.8937815, 51.3108645], [0.8933871999999999, 51.3109408]]}", "current_leg_start": "RM Depot Exit Margate End", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "51.3109408", "next_location_lon": "0.8933872", "previous_location": "RM Depot Exit Margate End", "current_leg_milage": "27.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 268.144, \"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\": 489.816, \"from_m\": 268.144, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1105.42, \"from_m\": 489.816, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2229.609, \"from_m\": 1105.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\": 8217.588, \"from_m\": 2229.609, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9090.36, \"from_m\": 8217.588, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10892.52, \"from_m\": 9090.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14178.235, \"from_m\": 10892.52, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14546.965, \"from_m\": 14178.235, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18510.669, \"from_m\": 14546.965, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18527.505, \"from_m\": 18510.669, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 20268.123, \"from_m\": 18527.505, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20287.949, \"from_m\": 20268.123, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21074.935, \"from_m\": 20287.949, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21100.004, \"from_m\": 21074.935, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 25151.351, \"from_m\": 21100.004, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25640.314, \"from_m\": 25151.351, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27291.499, \"from_m\": 25640.314, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32347.22, \"from_m\": 27291.499, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33363.916, \"from_m\": 32347.22, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43204.311, \"from_m\": 33363.916, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 43635.711, \"from_m\": 43204.311, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43694.333, \"from_m\": 43635.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\": 44105.008, \"from_m\": 43694.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}], \"service_id\": 625465, \"profile_key\": \"df916d7198a9978eab6eab25c2530ff66961443423bf123d1658764410d93804\", \"schedule_id\": 40637, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107998}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316\", \"location\": \"RM Depot Exit Margate End\", \"stage_seq\": 2, \"distance_m\": 105.504, \"section_seq\": 1, \"route_path_id\": 107998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Margate\", \"stage_seq\": 3, \"distance_m\": 8710.675, \"section_seq\": 1, \"route_path_id\": 107998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Herne Bay\", \"stage_seq\": 4, \"distance_m\": 26591.205, \"section_seq\": 1, \"route_path_id\": 107998}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2354\", \"location\": \"Faversham\", \"stage_seq\": 5, \"distance_m\": 43723.022, \"section_seq\": 1, \"route_path_id\": 107998}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Faversham Up Sidings\", \"stage_seq\": 6, \"distance_m\": 44105.008, \"section_seq\": 1, \"route_path_id\": 107998}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44105.008, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107998}], \"total_distance_m\": 44105.008, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44105.008, \"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": "2309", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "35.0", "current_position_lat": "51.3109408", "current_position_lon": "0.8933872", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:57Z\", \"source_id\": 51842174, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:00Z\", \"source_id\": 16729773, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:36Z\", \"source_id\": 51861530, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:38Z\", \"source_id\": 16735550, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:49Z\", \"source_id\": 51880354, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:46:48Z\", \"source_id\": 16741175, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "1", "timing_fact_generation": 1789599376218849, "current_leg_arrival_utc": "2026-09-17T23:48:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.429328", "service_state_evidence_id": 51893628, "current_leg_start_actual_dep": "2026-09-17T23:19:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:03.135397", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern N XRE None 5C03 375714+375915 8 100 None {"version": 3, "segments": [{"to_m": 268.144, "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": 489.816, "from_m": 268.144, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1105.42, "from_m": 489.816, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2229.609, "from_m": 1105.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": 8217.588, "from_m": 2229.609, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9090.36, "from_m": 8217.588, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10892.52, "from_m": 9090.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14178.235, "from_m": 10892.52, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 14546.965, "from_m": 14178.235, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18510.669, "from_m": 14546.965, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18527.505, "from_m": 18510.669, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 20268.123, "from_m": 18527.505, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20287.949, "from_m": 20268.123, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21074.935, "from_m": 20287.949, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21100.004, "from_m": 21074.935, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 25151.351, "from_m": 21100.004, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25640.314, "from_m": 25151.351, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27291.499, "from_m": 25640.314, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32347.22, "from_m": 27291.499, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33363.916, "from_m": 32347.22, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43204.311, "from_m": 33363.916, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 43635.711, "from_m": 43204.311, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43694.333, "from_m": 43635.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": 44105.008, "from_m": 43694.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}], "service_id": 625465, "profile_key": "df916d7198a9978eab6eab25c2530ff66961443423bf123d1658764410d93804", "schedule_id": 40637, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2309", "location": "Ramsgate E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107998}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316", "location": "RM Depot Exit Margate End", "stage_seq": 2, "distance_m": 105.504, "section_seq": 1, "route_path_id": 107998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Margate", "stage_seq": 3, "distance_m": 8710.675, "section_seq": 1, "route_path_id": 107998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Herne Bay", "stage_seq": 4, "distance_m": 26591.205, "section_seq": 1, "route_path_id": 107998}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2354", "location": "Faversham", "stage_seq": 5, "distance_m": 43723.022, "section_seq": 1, "route_path_id": 107998}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Faversham Up Sidings", "stage_seq": 6, "distance_m": 44105.008, "section_seq": 1, "route_path_id": 107998}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44105.008, "from_m": 0.0, "section_seq": 1, "route_path_id": 107998}], "total_distance_m": 44105.008, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44105.008, "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": 33134, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:57Z", "source_id": 51842174, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:24:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:00Z", "source_id": 16729773, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33162, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:36Z", "source_id": 51861530, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:35:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:38Z", "source_id": 16735550, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33191, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:49Z", "source_id": 51880354, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:47:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:46:48Z", "source_id": 16741175, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}] Ramsgate E.M.U.D. 2309 2309 None 23:09:00 None Faversham Up Sidings 2356 2356 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:J22753/2026-09-16/detailed None RM Depot Exit Margate End 2026-09-17T23:19:00+01:00 Faversham 35.0 {"type": "LineString", "coordinates": [[1.405640982207498, 51.341410567900326], [1.4056445999999998, 51.3414119], [1.4058783, 51.341496], [1.4062591, 51.34161230000001], [1.4069002999999998, 51.3417915], [1.4077628000000002, 51.342033400000005], [1.4079121, 51.3420862], [1.4086854999999998, 51.3423582], [1.4092927, 51.3425846], [1.4105214, 51.3430356], [1.4107363, 51.34311470000001], [1.4139158999999997, 51.34428549999999], [1.4141148, 51.344359199999985], [1.4181567999999998, 51.34584689999999], [1.4187662999999997, 51.34601320000001], [1.4192759999999998, 51.3461096], [1.4198043, 51.3461777], [1.4203117999999997, 51.34621699999999], [1.4206624, 51.3462192], [1.4228392999999997, 51.3460923], [1.42332, 51.34606109999999], [1.4238684999999998, 51.3460256], [1.4252977999999998, 51.34592829999998], [1.4256755999999997, 51.34591379999999], [1.4260810999999998, 51.3459213], [1.4265369999999995, 51.3459409], [1.4266568, 51.345946899999994], [1.4273025, 51.3460507], [1.4277979999999997, 51.3461777], [1.4283402, 51.3463326], [1.4287688, 51.34647460000001], [1.4291531, 51.3466388], [1.4296145, 51.34685920000001], [1.429954, 51.347064399999994], [1.4302438, 51.347287], [1.4305405000000002, 51.34753039999999], [1.4307637999999998, 51.3477601], [1.4309126, 51.3479303], [1.4310338, 51.348097900000006], [1.4312275, 51.34841230000001], [1.4313305999999997, 51.348636799999994], [1.4314558, 51.3489853], [1.4315105, 51.34916630000001], [1.4335277, 51.3558383], [1.4336890999999998, 51.356475999999994], [1.4337181, 51.3566329], [1.4337498999999998, 51.35677499999999], [1.4338379999999995, 51.35727719999999], [1.433876, 51.3576531], [1.4338854, 51.35813099999999], [1.4338753, 51.358602700000006], [1.4338011999999998, 51.3591679], [1.4336894999999998, 51.359726900000005], [1.4335711, 51.36015940000001], [1.4335273, 51.3603068], [1.4333875, 51.36073329999999], [1.4330822, 51.36141169999999], [1.432859, 51.3617984], [1.432615, 51.36218960000001], [1.4323195, 51.36261050000001], [1.4320945, 51.362869800000006], [1.4315897, 51.3634557], [1.431244, 51.36379589999999], [1.4309421999999998, 51.3641058], [1.4302132999999997, 51.364744599999995], [1.4298403999999998, 51.36503460000001], [1.4295017999999995, 51.3652788], [1.4293279, 51.3653993], [1.4287821999999997, 51.365775099999986], [1.4279667, 51.3662472], [1.4272708000000005, 51.3666098], [1.426633, 51.36690489999999], [1.4258358, 51.3672443], [1.4250729, 51.3675098], [1.4242557, 51.36778960000001], [1.4234706, 51.3680607], [1.4216842999999997, 51.3686874], [1.4198422, 51.36931760000001], [1.4077554999999995, 51.3735084], [1.4076417, 51.3735479], [1.4072944, 51.37367100000001], [1.3981787, 51.3768121], [1.3956318, 51.37768969999999], [1.3849098999999998, 51.38139199999999], [1.3840282999999998, 51.3817136], [1.3838556, 51.38177319999999], [1.381426, 51.382612400000006], [1.3813134, 51.3826523], [1.3801153, 51.3830383], [1.3783212, 51.383661399999994], [1.3775754, 51.3839182], [1.3767083, 51.38421670000001], [1.3763114, 51.384324], [1.3761247, 51.3843761], [1.3756892, 51.3844977], [1.3754746999999998, 51.38455859999999], [1.3750923000000002, 51.3846674], [1.3746336999999995, 51.3847913], [1.3745505, 51.384812399999994], [1.3743608, 51.3848605], [1.374191, 51.384901600000006], [1.3738591999999998, 51.384968], [1.3734945999999997, 51.385026800000006], [1.3731734999999998, 51.3850646], [1.3729661, 51.3850814], [1.3727516, 51.385096], [1.372531, 51.38510459999999], [1.3723128000000002, 51.3851064], [1.3720046999999995, 51.38510170000001], [1.3717127, 51.3850884], [1.3714196, 51.385061099999994], [1.3710331999999998, 51.385011799999994], [1.3707646, 51.384967899999985], [1.3703731, 51.384892099999995], [1.3701176, 51.3848406], [1.3696506999999998, 51.384729], [1.3689672, 51.384527199999994], [1.3684763, 51.3843536], [1.3681261999999998, 51.38422169999998], [1.3673025, 51.38392369999999], [1.3667461, 51.3837224], [1.3652042, 51.38323969999998], [1.364475, 51.3830401], [1.363707, 51.3828541], [1.3625108, 51.382608600000005], [1.3612638, 51.382389999999994], [1.3592211, 51.38212489999999], [1.3585113, 51.382050099999994], [1.3539926, 51.3818855], [1.3474729261792822, 51.381651927168924], [1.3451275, 51.3815679], [1.3412766, 51.3814431], [1.3399613999999995, 51.3813979], [1.339103, 51.3813487], [1.3383103999999997, 51.38127510000001], [1.3376123, 51.3811963], [1.3346237, 51.38077719999999], [1.3280193, 51.3799004], [1.3176152999999995, 51.378529], [1.3167853, 51.3784201], [1.3159327, 51.3783163], [1.3148318, 51.3782187], [1.3135658, 51.37816180000001], [1.3134238, 51.3781542], [1.3002371, 51.3774512], [1.2981035999999997, 51.3773342], [1.2974771, 51.3772998], [1.2961594, 51.3772446], [1.2954854000000002, 51.37720190000001], [1.2948148999999998, 51.3771371], [1.2945383, 51.37710779999999], [1.2938605, 51.3770243], [1.2930429, 51.37691319999999], [1.2916749, 51.37669160000001], [1.2903317, 51.37650539999999], [1.289347, 51.3764134], [1.2873424, 51.3762332], [1.2821452, 51.3758248], [1.2735061999999997, 51.3751385], [1.2671758, 51.37462999999999], [1.2603781, 51.37410009999999], [1.25764139776733, 51.37388595723584], [1.2441965, 51.37283389999999], [1.2328949, 51.371931999999994], [1.2326991000000005, 51.3719164], [1.2324586999999998, 51.3718963], [1.2290426999999997, 51.3715964], [1.2232047999999998, 51.37113860000001], [1.2200626, 51.3708831], [1.211888, 51.3702195], [1.2093425999999998, 51.370036500000005], [1.2075895, 51.3698972], [1.2073064999999998, 51.3698732], [1.2065464999999995, 51.3698121], [1.2027067, 51.3695005], [1.1988710000000002, 51.36919559999998], [1.1974606, 51.3690878], [1.1960623999999995, 51.36897019999999], [1.1957052999999995, 51.3689366], [1.1947125999999997, 51.3688174], [1.1937222, 51.3686695], [1.1929009, 51.36852609999999], [1.1920591, 51.3683615], [1.1905931999999997, 51.36802159999999], [1.1895148999999998, 51.3677095], [1.1880700999999998, 51.367255199999995], [1.1866274, 51.366775299999986], [1.1852370999999997, 51.366316100000006], [1.1839784999999998, 51.3659124], [1.1828556, 51.365567000000006], [1.1816332, 51.36522870000001], [1.1802052, 51.36488150000001], [1.1786517999999997, 51.36454719999999], [1.1771590999999997, 51.3642856], [1.1757745999999998, 51.3640805], [1.1745161000000002, 51.3639172], [1.1732589999999998, 51.36378770000001], [1.1715842, 51.3636621], [1.1704648, 51.3636078], [1.1678098693553778, 51.363558436167175], [1.1673185, 51.3635493], [1.1658675, 51.363531599999995], [1.1625887, 51.36348129999999], [1.1575634, 51.3634051], [1.1553311, 51.363372], [1.1536806, 51.36334699999999], [1.1519913999999998, 51.3633216], [1.1494904, 51.3633005], [1.1449874, 51.3632269], [1.1425312999999997, 51.363179200000005], [1.1405344999999998, 51.3631581], [1.1389828, 51.3631365], [1.1376348, 51.363145499999995], [1.1366571, 51.36318320000001], [1.1353026, 51.3632769], [1.133936, 51.3633875], [1.1319743, 51.3635264], [1.1317668, 51.363542300000006], [1.1287326, 51.3638162], [1.1268697999999997, 51.3639703], [1.1250888, 51.36411509999999], [1.1239998, 51.3642047], [1.1227793999999998, 51.36430519999999], [1.1209005, 51.3644233], [1.1202195999999998, 51.3644524], [1.1195527, 51.3644626], [1.1190914, 51.36446349999999], [1.1187507999999995, 51.364459999999994], [1.1183738999999997, 51.3644526], [1.1169979, 51.364392300000006], [1.1164293, 51.3643504], [1.1159679, 51.36431610000001], [1.1149888999999995, 51.364234], [1.114718, 51.364214800000006], [1.1136506999999998, 51.36412609999999], [1.1112001, 51.36390329999999], [1.1083682, 51.36366910000001], [1.1069458, 51.363551400000006], [1.1042111, 51.363320599999994], [1.1010709, 51.3630594], [1.0953385999999998, 51.3625979], [1.0951755, 51.3625854], [1.0902053, 51.36215670000001], [1.088341, 51.3620031], [1.0859565999999998, 51.3617979], [1.0828932, 51.361542699999994], [1.0789465, 51.3612222], [1.0779783409434258, 51.361140867685776], [1.0754229999999998, 51.3609262], [1.0729446, 51.3607231], [1.0711757, 51.36058400000001], [1.070245, 51.36051019999999], [1.0694157, 51.36044], [1.066965, 51.360238], [1.066526, 51.360201499999995], [1.0663582, 51.3601884], [1.0649977, 51.3600769], [1.0636746, 51.35996120000001], [1.0612465, 51.35975789999999], [1.0574745, 51.35943689999999], [1.0549776, 51.359224100000006], [1.0516086, 51.358950799999995], [1.0500712, 51.35881229999999], [1.046673, 51.3585323], [1.0420059999999998, 51.3581499], [1.0410944999999998, 51.35808140000001], [1.0400687, 51.358017999999994], [1.0376354, 51.35787729999999], [1.0361643, 51.35781699999998], [1.0359605, 51.3578067], [1.0353935, 51.357772100000005], [1.0348944999999998, 51.35773110000001], [1.0345538999999997, 51.35768920000001], [1.0337823999999998, 51.357588], [1.0334557999999998, 51.357532500000005], [1.0331123999999998, 51.3574643], [1.0326016, 51.357354], [1.032166, 51.35722479999999], [1.0318714, 51.357147999999995], [1.0313646, 51.356987], [1.0308415999999998, 51.356805099999995], [1.030155, 51.3565197], [1.0299278, 51.3564185], [1.0266579, 51.354883], [1.0258827, 51.35455089999999], [1.0256208, 51.354444400000006], [1.0251389, 51.354230999999984], [1.0245837999999998, 51.3540484], [1.024049, 51.3538916], [1.0233408, 51.3537127], [1.0199511, 51.35291579999999], [1.0138215999999998, 51.3514758], [1.0126095, 51.35116539999999], [1.0115006, 51.3508261], [1.0108963, 51.3506155], [1.0101483, 51.350299099999994], [1.0086214, 51.349593500000005], [1.0074273, 51.34904350000001], [1.0062126999999998, 51.34852749999999], [1.0050642, 51.34811599999999], [1.003923, 51.3477738], [1.0021677, 51.347337200000005], [0.9994695999999998, 51.34669039999999], [0.9978567, 51.3463098], [0.9963854, 51.34594150000001], [0.9956417999999998, 51.3457422], [0.9949264, 51.345516], [0.9942609999999998, 51.345310399999995], [0.9936326, 51.34508479999999], [0.9928811, 51.3448031], [0.9922036, 51.34451819999999], [0.9918935, 51.3443878], [0.9917895, 51.3443413], [0.9912908, 51.3441168], [0.990737, 51.3438657], [0.9881468125314736, 51.34269126344008], [0.9872162, 51.34226929999998], [0.9846215, 51.3410929], [0.9823276, 51.34005700000001], [0.9821496, 51.339976], [0.9810775, 51.33948999999999], [0.9790779, 51.338581], [0.9770701, 51.337673599999995], [0.9729765, 51.3358423], [0.9721157, 51.3354378], [0.9636203, 51.3315867], [0.9624476, 51.33105949999999], [0.9616513913036052, 51.33069708903964], [0.961185, 51.3304848], [0.9586960999999998, 51.329360300000005], [0.9537459999999998, 51.327116200000006], [0.952102, 51.326375799999994], [0.9503368, 51.3255783], [0.9469841, 51.3240602], [0.9434767, 51.3224722], [0.9426222, 51.3220975], [0.9417396999999996, 51.3217316], [0.9411115, 51.32149319999999], [0.9404290999999998, 51.32126349999999], [0.9396519, 51.321017], [0.9388497999999998, 51.3207861], [0.9379664, 51.320560699999994], [0.9370104, 51.3203437], [0.9352397, 51.3200147], [0.9330293, 51.31965009999999], [0.9325862, 51.319577], [0.9299144, 51.319121299999985], [0.9283945, 51.3188327], [0.9271655, 51.31853590000001], [0.9242123, 51.31770039999999], [0.9216777999999998, 51.3169718], [0.9191402, 51.31625120000001], [0.9149513, 51.3150575], [0.912025, 51.314212700000006], [0.9090981, 51.31337409999999], [0.9079337, 51.31303599999999], [0.9067589, 51.312702499999986], [0.9046693999999996, 51.312050600000006], [0.9026147, 51.31140020000001], [0.9019793, 51.3112095], [0.9014155, 51.31103890000001], [0.9010317, 51.3109178], [0.9007341, 51.3108387], [0.9006435999999999, 51.3108216], [0.9003656999999999, 51.3107535], [0.9000203, 51.310691799999994], [0.8996072999999998, 51.3106121], [0.8992920999999999, 51.310558500000006], [0.8989487999999999, 51.3105082], [0.8986202000000001, 51.310473], [0.8983152841195214, 51.310449962243545], [0.8982098999999999, 51.31044200000001], [0.8978812999999999, 51.3104269], [0.8975781999999998, 51.31041509999999], [0.8971784999999999, 51.3104118], [0.8969117, 51.3104143], [0.8967066, 51.31041880000001], [0.8966408000000001, 51.31042020000001], [0.896339, 51.3104311], [0.8960426, 51.3104545], [0.8956751999999999, 51.310496400000005], [0.8952553999999999, 51.3105509], [0.8950475, 51.3105819], [0.8948838999999998, 51.3106063], [0.8945645000000001, 51.3106686], [0.8937815, 51.3108645], [0.8933871999999999, 51.3109408]]} 27.0 2313 2348 RM Depot Exit Margate End Faversham Carriage Holding Sidings Faversham 51.3109408 0.8933872 51.3109408 0.8933872 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 Faversham TD TRACKING_TIMEOUT 51893628 1789599376218849 28 28 2026-09-17 00:09:03.135397 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.429328
595948 626128 W84444 025A91M916 2026-09-16 COMPLETE None 2026-09-16 23:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626128, "stp": "P", "toc": "ScotRail", "uid": "W84444", "consist": "HA01", "dest_crs": "XAC", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84444/2026-09-16/detailed", "trust_id": "025A91M916", "origin_crs": "ABD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberdeen Clayhills Carriage Maintenance Depot", "service_date": "2026-09-16", "dest_arr_time": "2359", "dest_platform": null, "is_terminated": 1, "next_location": "Aberdeen Sig. A27", "signalling_id": "5A91", "timing_status": "ON TIME", "origin_station": "Aberdeen", "current_leg_arr": "2347", "current_leg_dep": "2344", "current_leg_end": "Aberdeen Sig. A27", "origin_dep_time": "2344", "origin_platform": "3", "current_location": "Aberdeen", "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0980311, 57.142761], [-2.0979431999999996, 57.14267149999999], [-2.0978538999999996, 57.14257140000001], [-2.0977621, 57.1424552], [-2.0977286999999993, 57.142406599999994], [-2.0976952999999994, 57.142357999999994], [-2.0976291, 57.142249799999995], [-2.0975451, 57.1420822], [-2.0974923999999997, 57.1419436], [-2.0974634999999995, 57.1418594], [-2.0972609, 57.1411421], [-2.09723, 57.14103649999999], [-2.0971898, 57.140903900000005], [-2.0971686999999997, 57.1408282], [-2.0971042, 57.140596900000006], [-2.0970529, 57.1403944], [-2.0970318, 57.140284099999995], [-2.097032899999999, 57.14007929999999], [-2.0970541, 57.1399334], [-2.0971497999999995, 57.1396762], [-2.0971829, 57.1394327], [-2.0972762, 57.1391037], [-2.0973387, 57.1388875], [-2.097345, 57.13880339999999], [-2.097349, 57.138748], [-2.097357, 57.1386363], [-2.0973754, 57.13824940000001], [-2.0973884, 57.1379287], [-2.0974115999999996, 57.13737549999999], [-2.0974881, 57.1370921]]}", "current_leg_start": "Aberdeen", "dest_arr_time_act": "2359", "motion_projection": null, "next_location_lat": "57.1370921", "next_location_lon": "-2.0974881", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16741907\", \"confirmationDeadline\": \"2026-09-16T23:47:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.639, \"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\": 351.815, \"from_m\": 322.639, \"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\": 378.965, \"from_m\": 351.815, \"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\": 1229.074, \"from_m\": 378.965, \"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}], \"service_id\": 626128, \"profile_key\": \"3f37e8b9eac2d02bed55f5ae40f96442a1ae67758cb1b3cbf3938b42dc8b829b\", \"schedule_id\": 29084, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Aberdeen\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27930}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2354\", \"location\": \"Aberdeen Sig. A27\", \"stage_seq\": 2, \"distance_m\": 640.349, \"section_seq\": 1, \"route_path_id\": 27930}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": null, \"location\": \"Aberdeen Clayhills Carriage Maintenance Depot\", \"stage_seq\": 3, \"distance_m\": 1229.074, \"section_seq\": 1, \"route_path_id\": 27930}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1229.074, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27930}], \"total_distance_m\": 1229.074, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1229.074, \"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": "2344", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "57.1370921", "current_position_lon": "-2.0974881", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Aberdeen", "service_state_platform": null, "timing_fact_generation": 1789598901539173, "current_leg_arrival_utc": "2026-09-16T23:47:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.433082", "service_state_evidence_id": 16741907, "current_leg_start_actual_dep": "2026-09-16T23:44:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:01.418743", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ABD XAC 5A91 HA01 7 125 None {"version": 3, "segments": [{"to_m": 322.639, "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": 351.815, "from_m": 322.639, "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": 378.965, "from_m": 351.815, "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": 1229.074, "from_m": 378.965, "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}], "service_id": 626128, "profile_key": "3f37e8b9eac2d02bed55f5ae40f96442a1ae67758cb1b3cbf3938b42dc8b829b", "schedule_id": 29084, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2344", "location": "Aberdeen", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27930}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2354", "location": "Aberdeen Sig. A27", "stage_seq": 2, "distance_m": 640.349, "section_seq": 1, "route_path_id": 27930}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": null, "location": "Aberdeen Clayhills Carriage Maintenance Depot", "stage_seq": 3, "distance_m": 1229.074, "section_seq": 1, "route_path_id": 27930}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1229.074, "from_m": 0.0, "section_seq": 1, "route_path_id": 27930}], "total_distance_m": 1229.074, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1229.074, "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} [] Aberdeen 2344 2344 3 None None Aberdeen Clayhills Carriage Maintenance Depot 2359 2359 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84444/2026-09-16/detailed None Aberdeen 2026-09-16T23:44:00+01:00 Aberdeen Sig. A27 3.0 {"type": "LineString", "coordinates": [[-2.0980311, 57.142761], [-2.0979431999999996, 57.14267149999999], [-2.0978538999999996, 57.14257140000001], [-2.0977621, 57.1424552], [-2.0977286999999993, 57.142406599999994], [-2.0976952999999994, 57.142357999999994], [-2.0976291, 57.142249799999995], [-2.0975451, 57.1420822], [-2.0974923999999997, 57.1419436], [-2.0974634999999995, 57.1418594], [-2.0972609, 57.1411421], [-2.09723, 57.14103649999999], [-2.0971898, 57.140903900000005], [-2.0971686999999997, 57.1408282], [-2.0971042, 57.140596900000006], [-2.0970529, 57.1403944], [-2.0970318, 57.140284099999995], [-2.097032899999999, 57.14007929999999], [-2.0970541, 57.1399334], [-2.0971497999999995, 57.1396762], [-2.0971829, 57.1394327], [-2.0972762, 57.1391037], [-2.0973387, 57.1388875], [-2.097345, 57.13880339999999], [-2.097349, 57.138748], [-2.097357, 57.1386363], [-2.0973754, 57.13824940000001], [-2.0973884, 57.1379287], [-2.0974115999999996, 57.13737549999999], [-2.0974881, 57.1370921]]} 0.4 2344 2347 None Aberdeen Aberdeen Sig. A27 57.1370921 -2.0974881 57.1370921 -2.0974881 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 Aberdeen TRUST TRACKING_TIMEOUT 16741907 1789598901539173 2 2 2026-09-17 00:09:01.418743 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.433082
595949 626363 P91462 895W02M916 2026-09-16 COMPLETE None 2026-09-16 23:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626363, "stp": "P", "toc": "Southeastern", "uid": "P91462", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91462/2026-09-16/detailed", "trust_id": "895W02M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "23:59:00", "dar_platform": null, "dest_station": "Ashford Up Sidings", "service_date": "2026-09-16", "dest_arr_time": "0033", "dest_platform": null, "is_terminated": 1, "next_location": "Ashford Down Yd Washer Rd", "signalling_id": "5W02", "timing_status": null, "origin_station": "Ashford Down Sidings", "current_leg_arr": "0010", "current_leg_dep": "2359", "current_leg_end": "Ashford Down Yd Washer Rd", "origin_dep_time": "2359", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8802624, 51.141571899999995], [0.8808231999999999, 51.141321299999994], [0.8813341, 51.1410972], [0.8818488999999999, 51.140866599999995], [0.8822714, 51.140681], [0.8827285, 51.1404826], [0.8831037, 51.1403203], [0.8833137, 51.140242400000005], [0.8834813999999999, 51.14019100000001], [0.8836735, 51.1401516], [0.8838706999999999, 51.14011469999999], [0.8841498, 51.1400825], [0.8843879999999998, 51.14006729999999], [0.8846452999999999, 51.14007289999999], [0.8848541, 51.14008330000001], [0.8851165, 51.1401139], [0.8852075999999999, 51.14012989999999], [0.8852803999999999, 51.14014280000001], [0.8855109, 51.1401958], [0.8855865000000002, 51.14021470000001], [0.8857515999999999, 51.1402561], [0.8861858, 51.140376299999986], [0.8862487999999998, 51.140390399999994], [0.8864039, 51.140435100000005], [0.8866923999999999, 51.1405182], [0.887067, 51.14062029999999], [0.887326, 51.14070209999999], [0.8875536, 51.14079460000001]]}", "current_leg_start": "Ashford Down Sidings", "dest_arr_time_act": "0033", "motion_projection": null, "next_location_lat": "51.1407946", "next_location_lon": "0.8875536", "previous_location": null, "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\": 582.707, \"from_m\": 0.0, \"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\": 686.424, \"from_m\": 582.707, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 805.334, \"from_m\": 686.424, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 951.957, \"from_m\": 805.334, \"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\": 1013.222, \"from_m\": 951.957, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1042.525, \"from_m\": 1013.222, \"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\": 1141.18, \"from_m\": 1042.525, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1211.913, \"from_m\": 1141.18, \"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\": 1420.791, \"from_m\": 1211.913, \"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\": 626363, \"profile_key\": \"5b936ada0933fbda1994c85173f57e1bd8330cb0268f00dbce81df22238e7815\", \"schedule_id\": 24716, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Ashford Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100584}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0019\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 2, \"distance_m\": 423.08, \"section_seq\": 1, \"route_path_id\": 100584}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0022\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 3, \"distance_m\": 517.145, \"section_seq\": 1, \"route_path_id\": 100584}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0031\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 4, \"distance_m\": 1162.921, \"section_seq\": 1, \"route_path_id\": 100584}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": null, \"location\": \"Ashford Up Sidings\", \"stage_seq\": 5, \"distance_m\": 1420.791, \"section_seq\": 1, \"route_path_id\": 100584}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1420.791, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100584}], \"total_distance_m\": 1420.791, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1240.616, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 180.175, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2359", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "11.0", "current_position_lat": "51.1407946", "current_position_lon": "0.8875536", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Ashford Down Sidings", "service_state_platform": null, "timing_fact_generation": 1789598613790004, "current_leg_arrival_utc": "2026-09-17T00:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.436218", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:59:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:02.469160", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None None 5W02 None None None None {"version": 3, "segments": [{"to_m": 582.707, "from_m": 0.0, "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": 686.424, "from_m": 582.707, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 805.334, "from_m": 686.424, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 951.957, "from_m": 805.334, "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": 1013.222, "from_m": 951.957, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1042.525, "from_m": 1013.222, "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": 1141.18, "from_m": 1042.525, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1211.913, "from_m": 1141.18, "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": 1420.791, "from_m": 1211.913, "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": 626363, "profile_key": "5b936ada0933fbda1994c85173f57e1bd8330cb0268f00dbce81df22238e7815", "schedule_id": 24716, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2359", "location": "Ashford Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100584}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0019", "location": "Ashford Down Yd Washer Rd", "stage_seq": 2, "distance_m": 423.08, "section_seq": 1, "route_path_id": 100584}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0022", "location": "Ashford Down Yard", "stage_seq": 3, "distance_m": 517.145, "section_seq": 1, "route_path_id": 100584}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0031", "location": "Ashford (Kent)", "stage_seq": 4, "distance_m": 1162.921, "section_seq": 1, "route_path_id": 100584}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": null, "location": "Ashford Up Sidings", "stage_seq": 5, "distance_m": 1420.791, "section_seq": 1, "route_path_id": 100584}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1420.791, "from_m": 0.0, "section_seq": 1, "route_path_id": 100584}], "total_distance_m": 1420.791, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1240.616, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 180.175, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ashford Down Sidings 2359 2359 None 23:59:00 None Ashford Up Sidings 0033 0033 None None None https://www.realtimetrains.co.uk/service/gb-nr:P91462/2026-09-16/detailed None Ashford Down Sidings 2026-09-16T23:59:30+01:00 Ashford Down Yd Washer Rd 11.0 {"type": "LineString", "coordinates": [[0.8802624, 51.141571899999995], [0.8808231999999999, 51.141321299999994], [0.8813341, 51.1410972], [0.8818488999999999, 51.140866599999995], [0.8822714, 51.140681], [0.8827285, 51.1404826], [0.8831037, 51.1403203], [0.8833137, 51.140242400000005], [0.8834813999999999, 51.14019100000001], [0.8836735, 51.1401516], [0.8838706999999999, 51.14011469999999], [0.8841498, 51.1400825], [0.8843879999999998, 51.14006729999999], [0.8846452999999999, 51.14007289999999], [0.8848541, 51.14008330000001], [0.8851165, 51.1401139], [0.8852075999999999, 51.14012989999999], [0.8852803999999999, 51.14014280000001], [0.8855109, 51.1401958], [0.8855865000000002, 51.14021470000001], [0.8857515999999999, 51.1402561], [0.8861858, 51.140376299999986], [0.8862487999999998, 51.140390399999994], [0.8864039, 51.140435100000005], [0.8866923999999999, 51.1405182], [0.887067, 51.14062029999999], [0.887326, 51.14070209999999], [0.8875536, 51.14079460000001]]} 0.4 2359 0010 None None Ashford Down Yd Washer Rd 51.1407946 0.8875536 51.1407946 0.8875536 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 Ashford Down Sidings SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598613790004 1 1 2026-09-17 00:09:02.469160 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.436218
595950 626372 W75707 652P14M916 2026-09-16 COMPLETE None 2026-09-16 23:59:00 2026-09-17 00:09:21 2026-09-19 00:09:21 {"id": 626372, "stp": "P", "toc": "West Midlands Trains", "uid": "W75707", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75707/2026-09-16/detailed", "trust_id": "652P14M916", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "23:59:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-16", "dest_arr_time": "0002", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P14", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "0002", "current_leg_dep": "2359", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "2359", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T00:09:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "0002", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 626372, \"profile_key\": \"1482d6ee472d88b404f2278afddeb32ea1b934b48c4dba76aa6b5c3f71003f0d\", \"schedule_id\": 34280, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2359", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789598613840359, "current_leg_arrival_utc": "2026-09-17T00:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:00.439324", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T23:59:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:02.480822", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P SBT None 2P14 139002 1 45 None {"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 626372, "profile_key": "1482d6ee472d88b404f2278afddeb32ea1b934b48c4dba76aa6b5c3f71003f0d", "schedule_id": 34280, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2359", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Stourbridge Town 2359 2359 None 23:59:00 None Stourbridge Jn (Town Plat) 0002 0002 None None None https://www.realtimetrains.co.uk/service/gb-nr:W75707/2026-09-16/detailed None Stourbridge Town 2026-09-16T23:59:30+01:00 Stourbridge Jn (Town Plat) 3.0 {"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} 0.7 2359 0002 None None Stourbridge Jn (Town Plat) 52.4473924 -2.1342705 52.4473924 -2.1342705 1 0 2026-09-17 00:09:21 TERMINATED 2026-09-16 23:59:00 Stourbridge Town SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789598613840359 1 1 2026-09-17 00:09:02.480822 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:00.439324
595951 626904 P65571 365Y87M017 2026-09-16 COMPLETE 16759679 2026-09-17 00:59:00 2026-09-17 00:09:51 2026-09-19 00:09:51 {"id": 626904, "stp": "P", "toc": "Northern", "uid": "P65571", "consist": "195105+195113", "dest_crs": "XAL", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65571/2026-09-17/detailed", "trust_id": "365Y87M017", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Allerton Depot", "service_date": "2026-09-16", "dest_arr_time": "0110", "dest_platform": null, "is_terminated": 1, "next_location": "Allerton Depot", "signalling_id": "5Y87", "timing_status": "EARLY", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0059", "current_leg_dep": "0048", "current_leg_end": "Allerton Depot", "origin_dep_time": "0055", "origin_platform": "10", "current_location": "Allerton Depot", "last_update_time": "2026-09-17T00:09:51", "route_debug_link": null, "timing_variation": "-11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9783843, 53.4075993], [-2.977639299999999, 53.4074843], [-2.9771421, 53.40741999999999], [-2.9767677999999997, 53.4073859], [-2.9767165493678225, 53.40738283708326], [-2.9764549, 53.4073672], [-2.9759965, 53.4073515], [-2.9756047999999997, 53.4073534], [-2.9753364, 53.40734960000001], [-2.9750837, 53.4073357], [-2.97481, 53.4073234], [-2.9745212999999997, 53.407289099999986], [-2.9742847, 53.407261], [-2.9739935, 53.4072203], [-2.9736696999999994, 53.40717179999999], [-2.9723231, 53.4069544], [-2.9720764999999996, 53.4069086], [-2.9710718999999997, 53.406725599999994], [-2.9705843999999995, 53.4066742], [-2.9701052, 53.40659370000001], [-2.969822, 53.4065409], [-2.9690029999999994, 53.4063977], [-2.964440437594421, 53.40560820361025], [-2.9642080999999996, 53.405567999999995], [-2.9639285999999996, 53.405517399999994], [-2.9638880999999997, 53.40550959999999], [-2.9638369, 53.4055], [-2.962845, 53.40532180000001], [-2.9614223, 53.40507529999999], [-2.9610094999999994, 53.40500290000001], [-2.9597539, 53.40477020000001], [-2.9595890999999996, 53.40474140000001], [-2.9578934999999995, 53.40444540000001], [-2.9576228999999996, 53.404398400000005], [-2.9568341, 53.404261299999995], [-2.9567152999999995, 53.4042414], [-2.956101, 53.40413480000001], [-2.9558321999999997, 53.4040826], [-2.9544328, 53.403839299999994], [-2.9525468, 53.40351549999999], [-2.9518887, 53.4034023], [-2.9509548, 53.4032434], [-2.9503170999999995, 53.40313940000001], [-2.9496955, 53.403044300000005], [-2.9492967999999995, 53.4029836], [-2.9484593, 53.402837000000005], [-2.9478069999999996, 53.4027135], [-2.9475934, 53.402673099999994], [-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9383760999999997, 53.40330709999999], [-2.9382008307911747, 53.403324322611574], [-2.9381054, 53.40333369999999], [-2.9372361999999996, 53.403419], [-2.9364257999999994, 53.40350119999999], [-2.9359499999999996, 53.4035486], [-2.9356254999999996, 53.40358059999999], [-2.9345217999999997, 53.4036892], [-2.9331297, 53.4038276], [-2.9329391810250875, 53.40384746175579], [-2.9328144999999997, 53.40384040000001], [-2.9324939999999997, 53.40380759999999], [-2.9322337999999997, 53.4037692], [-2.9319494999999995, 53.40371], [-2.9316505, 53.40363409999999], [-2.9313541, 53.40353820000001], [-2.9310402999999994, 53.40341339999999], [-2.9307452, 53.4032671], [-2.930529299999999, 53.40314], [-2.9302933, 53.4029761], [-2.9301054999999994, 53.4028106], [-2.9299351999999996, 53.40263869999999], [-2.9297728999999997, 53.4024276], [-2.9296561999999997, 53.40222049999999], [-2.9295811, 53.4020398], [-2.9295234999999997, 53.401852700000006], [-2.9294873000000003, 53.40164879999999], [-2.9294671, 53.401377799999985], [-2.9294497, 53.4010484], [-2.9294282, 53.4007301], [-2.9294173, 53.4006261], [-2.9294049, 53.40048959999999], [-2.9293732999999995, 53.40016239999999], [-2.929329, 53.39978020000001], [-2.9292687, 53.39939559999999], [-2.9292280999999996, 53.39918479999999], [-2.9291976, 53.3990262], [-2.9291305, 53.39873990000001], [-2.9291140999999996, 53.3986873], [-2.9290623, 53.398521599999995], [-2.9290353, 53.398435199999994], [-2.9289213, 53.3981026], [-2.9287738, 53.397734799999995], [-2.9286356999999996, 53.39743970000001], [-2.9285743, 53.3973249], [-2.9284667, 53.39712380000001], [-2.9283074999999994, 53.3968606], [-2.9282762, 53.39680639999999], [-2.928061, 53.3964838], [-2.9278655, 53.3961641], [-2.9275456000000006, 53.395650399999994], [-2.9272588, 53.39520089999999], [-2.9272049, 53.3951041], [-2.9266414, 53.3941786], [-2.926367, 53.3937389], [-2.9262336999999996, 53.3935252], [-2.9258877, 53.392969400000005], [-2.9253469999999995, 53.392130299999984], [-2.9251725999999993, 53.3918606], [-2.9241462, 53.39021729999999], [-2.9240205, 53.3900229], [-2.9233822, 53.388991], [-2.9228797, 53.38818940000001], [-2.9227644999999995, 53.388], [-2.9223096, 53.3873681], [-2.9217717999999997, 53.3866962], [-2.9214779, 53.3863508], [-2.9205619, 53.3852774], [-2.9188869, 53.3833318], [-2.9186132999999996, 53.38301030000001], [-2.9163470999999994, 53.3803841], [-2.9154673, 53.37934769999998], [-2.9148986999999997, 53.37854110000001], [-2.9146010999999996, 53.3780619], [-2.9143167999999995, 53.3775868], [-2.9136581999999995, 53.37643709999999], [-2.9129946, 53.3753273], [-2.912254, 53.3742817], [-2.9114226999999997, 53.37327], [-2.9102665, 53.372031499999984], [-2.9091372999999994, 53.3709308], [-2.9076727999999994, 53.3697178], [-2.9073824, 53.3695097], [-2.9065625999999996, 53.3689223], [-2.9051112999999997, 53.3679669], [-2.9026224, 53.36647289999999], [-2.8966208, 53.36287179999999], [-2.8948021999999995, 53.361777700000005], [-2.8936114, 53.3610661], [-2.8930067, 53.3607524], [-2.8929331640591553, 53.36070877627213], [-2.8925546, 53.360484199999995], [-2.8916485, 53.3599371], [-2.8914847, 53.359841399999986], [-2.8906555, 53.3593473], [-2.8904639999999997, 53.35923199999999], [-2.8900299, 53.3589691], [-2.8899481999999996, 53.35891960000001], [-2.8896760457576764, 53.358758852112295], [-2.888808099999999, 53.3582462], [-2.8883691, 53.3579736], [-2.8878584, 53.357737199999995], [-2.8875953, 53.3576051], [-2.8873792, 53.35752430000001], [-2.8867944, 53.3573962], [-2.8867157, 53.3573774], [-2.8864649999999994, 53.3573037], [-2.8864033, 53.3572928], [-2.8860722, 53.357251], [-2.8857096999999996, 53.35723139999999], [-2.8851613, 53.357217000000006], [-2.8849677, 53.3572204], [-2.8847776, 53.357224], [-2.8843428, 53.3572677], [-2.8840534, 53.3572928], [-2.8831753, 53.35731659999999], [-2.8826586, 53.3573361], [-2.8816098999999995, 53.357395299999986]]}", "current_leg_start": "Liverpool Lime Street HL/ML", "dest_arr_time_act": "0110", "motion_projection": null, "next_location_lat": "53.3573953", "next_location_lon": "-2.8816099", "previous_location": "Liverpool Lime Street HL/ML", "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\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2356.354, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2394.399, \"from_m\": 2356.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2463.461, \"from_m\": 2394.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2505.203, \"from_m\": 2463.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2584.426, \"from_m\": 2505.203, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2642.464, \"from_m\": 2584.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3776.562, \"from_m\": 2642.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4108.276, \"from_m\": 3776.562, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4168.594, \"from_m\": 4108.276, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8689.438, \"from_m\": 4168.594, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8742.607, \"from_m\": 8689.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9178.723, \"from_m\": 8742.607, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9261.354, \"from_m\": 9178.723, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9308.32, \"from_m\": 9261.354, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9326.866, \"from_m\": 9308.32, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9377.751, \"from_m\": 9326.866, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9650.924, \"from_m\": 9377.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626904, \"profile_key\": \"a466cafc6372445e3169af5c0f444e31c3cc7747b6f59e668c9e890f33d4a2a9\", \"schedule_id\": 32770, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0057H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0059\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0059H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0101\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0105\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 36868}, {\"is_pass\": false, \"wtt_arr\": \"0110\", \"wtt_dep\": null, \"location\": \"Allerton Depot\", \"stage_seq\": 7, \"distance_m\": 9650.924, \"section_seq\": 1, \"route_path_id\": 36868}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9650.924, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36868}], \"total_distance_m\": 9650.924, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 9275.89, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 375.034, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0055", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.3573953", "current_position_lon": "-2.8816099", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:11Z\", \"source_id\": 51943779, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:51:14Z\", \"source_id\": 16758807, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:05Z\", \"source_id\": 51946695, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:58:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:13Z\", \"source_id\": 16759546, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:21Z\", \"source_id\": 51947297, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:23Z\", \"source_id\": 16759679, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Allerton Depot", "service_state_platform": null, "timing_fact_generation": 1789603104327423, "current_leg_arrival_utc": "2026-09-18T01:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:23.895984", "service_state_evidence_id": 16759679, "current_leg_start_actual_dep": "2026-09-18T00:55:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:24.180432", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LIV XAL 5Y87 195105+195113 6 100 None {"version": 3, "segments": [{"to_m": 317.352, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4108.276, "from_m": 3776.562, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4168.594, "from_m": 4108.276, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8689.438, "from_m": 4168.594, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8742.607, "from_m": 8689.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9178.723, "from_m": 8742.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9261.354, "from_m": 9178.723, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9308.32, "from_m": 9261.354, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9326.866, "from_m": 9308.32, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9377.751, "from_m": 9326.866, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9650.924, "from_m": 9377.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626904, "profile_key": "a466cafc6372445e3169af5c0f444e31c3cc7747b6f59e668c9e890f33d4a2a9", "schedule_id": 32770, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0055", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0057H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0059", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0059H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0101", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 36868}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0105", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 36868}, {"is_pass": false, "wtt_arr": "0110", "wtt_dep": null, "location": "Allerton Depot", "stage_seq": 7, "distance_m": 9650.924, "section_seq": 1, "route_path_id": 36868}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9650.924, "from_m": 0.0, "section_seq": 1, "route_path_id": 36868}], "total_distance_m": 9650.924, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 9275.89, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 375.034, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:11Z", "source_id": 51943779, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:51:14Z", "source_id": 16758807, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:05Z", "source_id": 51946695, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:58:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:13Z", "source_id": 16759546, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9917, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:21Z", "source_id": 51947297, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:59:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:23Z", "source_id": 16759679, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 0055 0055 10 None None Allerton Depot 0110 0110 None EARLY -11 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65571/2026-09-17/detailed None Liverpool Lime Street HL/ML 2026-09-18T00:55:00+01:00 Allerton Depot 11.0 {"type": "LineString", "coordinates": [[-2.9783843, 53.4075993], [-2.977639299999999, 53.4074843], [-2.9771421, 53.40741999999999], [-2.9767677999999997, 53.4073859], [-2.9767165493678225, 53.40738283708326], [-2.9764549, 53.4073672], [-2.9759965, 53.4073515], [-2.9756047999999997, 53.4073534], [-2.9753364, 53.40734960000001], [-2.9750837, 53.4073357], [-2.97481, 53.4073234], [-2.9745212999999997, 53.407289099999986], [-2.9742847, 53.407261], [-2.9739935, 53.4072203], [-2.9736696999999994, 53.40717179999999], [-2.9723231, 53.4069544], [-2.9720764999999996, 53.4069086], [-2.9710718999999997, 53.406725599999994], [-2.9705843999999995, 53.4066742], [-2.9701052, 53.40659370000001], [-2.969822, 53.4065409], [-2.9690029999999994, 53.4063977], [-2.964440437594421, 53.40560820361025], [-2.9642080999999996, 53.405567999999995], [-2.9639285999999996, 53.405517399999994], [-2.9638880999999997, 53.40550959999999], [-2.9638369, 53.4055], [-2.962845, 53.40532180000001], [-2.9614223, 53.40507529999999], [-2.9610094999999994, 53.40500290000001], [-2.9597539, 53.40477020000001], [-2.9595890999999996, 53.40474140000001], [-2.9578934999999995, 53.40444540000001], [-2.9576228999999996, 53.404398400000005], [-2.9568341, 53.404261299999995], [-2.9567152999999995, 53.4042414], [-2.956101, 53.40413480000001], [-2.9558321999999997, 53.4040826], [-2.9544328, 53.403839299999994], [-2.9525468, 53.40351549999999], [-2.9518887, 53.4034023], [-2.9509548, 53.4032434], [-2.9503170999999995, 53.40313940000001], [-2.9496955, 53.403044300000005], [-2.9492967999999995, 53.4029836], [-2.9484593, 53.402837000000005], [-2.9478069999999996, 53.4027135], [-2.9475934, 53.402673099999994], [-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9383760999999997, 53.40330709999999], [-2.9382008307911747, 53.403324322611574], [-2.9381054, 53.40333369999999], [-2.9372361999999996, 53.403419], [-2.9364257999999994, 53.40350119999999], [-2.9359499999999996, 53.4035486], [-2.9356254999999996, 53.40358059999999], [-2.9345217999999997, 53.4036892], [-2.9331297, 53.4038276], [-2.9329391810250875, 53.40384746175579], [-2.9328144999999997, 53.40384040000001], [-2.9324939999999997, 53.40380759999999], [-2.9322337999999997, 53.4037692], [-2.9319494999999995, 53.40371], [-2.9316505, 53.40363409999999], [-2.9313541, 53.40353820000001], [-2.9310402999999994, 53.40341339999999], [-2.9307452, 53.4032671], [-2.930529299999999, 53.40314], [-2.9302933, 53.4029761], [-2.9301054999999994, 53.4028106], [-2.9299351999999996, 53.40263869999999], [-2.9297728999999997, 53.4024276], [-2.9296561999999997, 53.40222049999999], [-2.9295811, 53.4020398], [-2.9295234999999997, 53.401852700000006], [-2.9294873000000003, 53.40164879999999], [-2.9294671, 53.401377799999985], [-2.9294497, 53.4010484], [-2.9294282, 53.4007301], [-2.9294173, 53.4006261], [-2.9294049, 53.40048959999999], [-2.9293732999999995, 53.40016239999999], [-2.929329, 53.39978020000001], [-2.9292687, 53.39939559999999], [-2.9292280999999996, 53.39918479999999], [-2.9291976, 53.3990262], [-2.9291305, 53.39873990000001], [-2.9291140999999996, 53.3986873], [-2.9290623, 53.398521599999995], [-2.9290353, 53.398435199999994], [-2.9289213, 53.3981026], [-2.9287738, 53.397734799999995], [-2.9286356999999996, 53.39743970000001], [-2.9285743, 53.3973249], [-2.9284667, 53.39712380000001], [-2.9283074999999994, 53.3968606], [-2.9282762, 53.39680639999999], [-2.928061, 53.3964838], [-2.9278655, 53.3961641], [-2.9275456000000006, 53.395650399999994], [-2.9272588, 53.39520089999999], [-2.9272049, 53.3951041], [-2.9266414, 53.3941786], [-2.926367, 53.3937389], [-2.9262336999999996, 53.3935252], [-2.9258877, 53.392969400000005], [-2.9253469999999995, 53.392130299999984], [-2.9251725999999993, 53.3918606], [-2.9241462, 53.39021729999999], [-2.9240205, 53.3900229], [-2.9233822, 53.388991], [-2.9228797, 53.38818940000001], [-2.9227644999999995, 53.388], [-2.9223096, 53.3873681], [-2.9217717999999997, 53.3866962], [-2.9214779, 53.3863508], [-2.9205619, 53.3852774], [-2.9188869, 53.3833318], [-2.9186132999999996, 53.38301030000001], [-2.9163470999999994, 53.3803841], [-2.9154673, 53.37934769999998], [-2.9148986999999997, 53.37854110000001], [-2.9146010999999996, 53.3780619], [-2.9143167999999995, 53.3775868], [-2.9136581999999995, 53.37643709999999], [-2.9129946, 53.3753273], [-2.912254, 53.3742817], [-2.9114226999999997, 53.37327], [-2.9102665, 53.372031499999984], [-2.9091372999999994, 53.3709308], [-2.9076727999999994, 53.3697178], [-2.9073824, 53.3695097], [-2.9065625999999996, 53.3689223], [-2.9051112999999997, 53.3679669], [-2.9026224, 53.36647289999999], [-2.8966208, 53.36287179999999], [-2.8948021999999995, 53.361777700000005], [-2.8936114, 53.3610661], [-2.8930067, 53.3607524], [-2.8929331640591553, 53.36070877627213], [-2.8925546, 53.360484199999995], [-2.8916485, 53.3599371], [-2.8914847, 53.359841399999986], [-2.8906555, 53.3593473], [-2.8904639999999997, 53.35923199999999], [-2.8900299, 53.3589691], [-2.8899481999999996, 53.35891960000001], [-2.8896760457576764, 53.358758852112295], [-2.888808099999999, 53.3582462], [-2.8883691, 53.3579736], [-2.8878584, 53.357737199999995], [-2.8875953, 53.3576051], [-2.8873792, 53.35752430000001], [-2.8867944, 53.3573962], [-2.8867157, 53.3573774], [-2.8864649999999994, 53.3573037], [-2.8864033, 53.3572928], [-2.8860722, 53.357251], [-2.8857096999999996, 53.35723139999999], [-2.8851613, 53.357217000000006], [-2.8849677, 53.3572204], [-2.8847776, 53.357224], [-2.8843428, 53.3572677], [-2.8840534, 53.3572928], [-2.8831753, 53.35731659999999], [-2.8826586, 53.3573361], [-2.8816098999999995, 53.357395299999986]]} 6.0 0048 0059 Liverpool Lime Street HL/ML Allerton Depot Allerton Depot 53.3573953 -2.8816099 53.3573953 -2.8816099 1 0 2026-09-17 00:09:51 TERMINATED 2026-09-16 23:59:00 Allerton Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759679 1789603104327423 20 20 2026-09-17 00:09:24.180432 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:23.895984
595952 626780 C39935 885D14M017 2026-09-16 COMPLETE 16759624 2026-09-17 00:59:00 2026-09-17 00:09:51 2026-09-19 00:09:51 {"id": 626780, "stp": "P", "toc": "Southern", "uid": "C39935", "consist": "171802", "dest_crs": "EBN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C39935/2026-09-17/detailed", "trust_id": "885D14M017", "origin_crs": "XSM", "show_on_map": 0, "dar_est_time": "00:35:00", "dar_platform": null, "dest_station": "Eastbourne", "service_date": "2026-09-16", "dest_arr_time": "0105", "dest_platform": "3", "is_terminated": 1, "next_location": "Eastbourne", "signalling_id": "5D14", "timing_status": "EARLY", "origin_station": "St. Leonards Rly Eng Ltd", "current_leg_arr": "0059", "current_leg_dep": "0044", "current_leg_end": "Eastbourne", "origin_dep_time": "0035", "origin_platform": null, "current_location": "Eastbourne", "last_update_time": "2026-09-17T00:09:51", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5260533, 50.8493297], [0.5252446, 50.84923320000001], [0.5252322, 50.8492313], [0.5237168, 50.848968099999986], [0.5224548999999999, 50.8487293], [0.5213489, 50.8484923], [0.5200707, 50.8482035], [0.5187816, 50.8478776], [0.5175717, 50.8475556], [0.5161559, 50.84714309999999], [0.5152077999999999, 50.84685830000001], [0.5142737, 50.84655769999999], [0.5127824, 50.8460703], [0.5117223, 50.8457361], [0.5106118, 50.8454145], [0.5093980999999999, 50.84508099999999], [0.5084721, 50.84484260000001], [0.5077831000000002, 50.8446837], [0.5070079, 50.8444878], [0.5058863, 50.8442254], [0.5044765, 50.8439084], [0.5043607999999999, 50.84388549999999], [0.5021323999999999, 50.84345329999999], [0.5011306, 50.843284800000006], [0.5004486, 50.843162799999995], [0.49972250000000007, 50.8430462], [0.4983092, 50.842845299999986], [0.49722200000000005, 50.842698600000006], [0.4955143, 50.84248770000001], [0.4938949, 50.8423323], [0.4897283, 50.8420048], [0.4895007, 50.8419868], [0.4782733999999999, 50.84114919999998], [0.4775547, 50.84109509999999], [0.4767863, 50.84103689999999], [0.4765874, 50.841021], [0.4761276, 50.84098780000001], [0.4757262092464013, 50.84095793223604], [0.4740700999999999, 50.84083470000001], [0.4723137, 50.840706399999995], [0.4696636, 50.84050760000001], [0.4694930999999999, 50.8404948], [0.4636509, 50.8400523], [0.4627698999999999, 50.8399757], [0.46262900000000007, 50.83996179999998], [0.4613994, 50.8398468], [0.4602464, 50.83971459999999], [0.4592820999999999, 50.83959209999999], [0.4582307, 50.839452300000005], [0.4574642, 50.839341000000005], [0.4571752999999999, 50.8392991], [0.4562541, 50.8391495], [0.4554320999999999, 50.8390172], [0.4546969, 50.838886300000006], [0.4539594, 50.838752099999994], [0.4530393, 50.83857369999999], [0.4528451999999999, 50.838536], [0.4491576420597607, 50.83781004459094], [0.4275961999999999, 50.833565099999994], [0.4274623, 50.8335366], [0.426896, 50.8334242], [0.4266975, 50.8333841], [0.4061131, 50.829320499999994], [0.4042471, 50.82895629999999], [0.3955093, 50.8272517], [0.39533519999999994, 50.827212800000005], [0.39510119999999993, 50.82716740000001], [0.38990279999999994, 50.8261324], [0.3897456, 50.82610100000001], [0.3895685, 50.8260653], [0.38868259999999993, 50.825890599999994], [0.3727823273847655, 50.82275035457093], [0.35932611364780853, 50.82009263678303], [0.3563292, 50.8195007], [0.35535069999999996, 50.819305], [0.35433859999999995, 50.8191183], [0.3535095, 50.81897469999999], [0.35273839999999995, 50.81884720000001], [0.35192709999999994, 50.81871510000001], [0.35113040000000006, 50.818598], [0.3502077, 50.8184678], [0.3493199, 50.8183495], [0.3484037, 50.8182398], [0.34404029999999997, 50.8177735], [0.343822, 50.8177501], [0.3436206, 50.8177286], [0.3431998, 50.817684], [0.3386741, 50.81720620000001], [0.33844679999999994, 50.8171815], [0.33131449999999996, 50.81641840000001], [0.3262062, 50.8158719], [0.3248514, 50.81572700000001], [0.3243161, 50.815672600000006], [0.3018022, 50.8132701], [0.300917, 50.8131921], [0.30005339999999997, 50.81313060000001], [0.2992986999999999, 50.8130806], [0.2984828, 50.81304099999999], [0.29765119999999995, 50.81300809999998], [0.29682749999999997, 50.812993099999986], [0.29596, 50.8129824], [0.2957289, 50.8129807], [0.29554889999999995, 50.8129805], [0.29491399999999995, 50.8129799], [0.2937492, 50.81301260000001], [0.2926652, 50.81305839999999], [0.29169759999999995, 50.8131101], [0.29056989999999994, 50.8131869], [0.2904338, 50.8131968], [0.2902849, 50.813204], [0.2899213, 50.81322170000001], [0.2893802, 50.81322609999999], [0.28871109999999994, 50.8132036], [0.28797359999999994, 50.8131413], [0.2872233, 50.8130445], [0.286503, 50.812918], [0.28588679999999994, 50.81278280000001], [0.2852607, 50.8126095], [0.28457599999999994, 50.81239180000001], [0.2839699, 50.81215310000001], [0.28336639999999996, 50.811886399999985], [0.282851, 50.8116053], [0.2823494, 50.8112847], [0.2816327, 50.8107913], [0.2814975, 50.8106917], [0.27953079999999997, 50.809245999999995], [0.2790774999999999, 50.80890780000001], [0.278643, 50.8085201], [0.2783065, 50.80817009999999], [0.2779478, 50.8077731], [0.2778562, 50.8076648], [0.2775893, 50.8072869], [0.2773271, 50.80684740000001], [0.2770956, 50.8063959], [0.2769397, 50.80598779999999], [0.2768062, 50.805519], [0.2767169, 50.80499280000001], [0.2766751, 50.80446109999999], [0.2766865, 50.8039953], [0.27673939999999997, 50.803579500000005], [0.27673970000000003, 50.80357740000001], [0.2767821, 50.80327739999999], [0.276828, 50.803086], [0.2768923999999999, 50.80281680000001], [0.27925350000000004, 50.79693859999999], [0.2793773, 50.7966229], [0.2812621, 50.7919308], [0.2813433, 50.79172869999999], [0.28607279999999996, 50.7799527], [0.2863598, 50.77923989999999], [0.2870540999999999, 50.7776459], [0.28720199999999996, 50.7772148], [0.28732929999999995, 50.77674], [0.2874022, 50.77631459999999], [0.2874378, 50.77597329999998], [0.2874484, 50.7757109], [0.2874434, 50.77541699999998], [0.2874303, 50.77521509999999], [0.2874032, 50.7749743], [0.2873549, 50.77470370000001], [0.28729179999999993, 50.774412000000005], [0.28717249999999994, 50.7740168], [0.2870437, 50.7736911], [0.2868707, 50.77331289999999], [0.28675139999999993, 50.773089], [0.28660919999999995, 50.772867600000005], [0.2864577, 50.77265729999999], [0.2862592, 50.77241469999999], [0.28597350000000005, 50.77210010000001], [0.28582969999999996, 50.7719614], [0.2854773, 50.771637], [0.2851514, 50.77138], [0.28466849999999994, 50.7710425], [0.2844205, 50.77088749999999], [0.2841657000000001, 50.7707388], [0.2838675, 50.77059560000001], [0.2817102, 50.7696561], [0.28155389999999997, 50.769588000000006]]}", "current_leg_start": "St. Leonards Sig. BJ42", "dest_arr_time_act": "0105", "motion_projection": null, "next_location_lat": "50.7695880", "next_location_lon": "0.2815539", "previous_location": "St. Leonards Sig. BJ42", "current_leg_milage": "14.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 335.864, \"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\": 4202.968, \"from_m\": 335.864, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4251.19, \"from_m\": 4202.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18526.874, \"from_m\": 4251.19, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19083.825, \"from_m\": 18526.874, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19118.477, \"from_m\": 19083.825, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19148.751, \"from_m\": 19118.477, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22525.633, \"from_m\": 19148.751, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23097.113, \"from_m\": 22525.633, \"capability_applied\": null, \"effective_limit_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\": 626780, \"profile_key\": \"e4b94e19b26d437b2b7286c69fe2f4699c2fc1fcdcb7c96482d27f777528e6cb\", \"schedule_id\": 31726, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"St. Leonards Rly Eng Ltd\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41036}, {\"is_pass\": false, \"wtt_arr\": \"0040\", \"wtt_dep\": \"0044\", \"location\": \"St. Leonards Sig. BJ42\", \"stage_seq\": 2, \"distance_m\": 335.864, \"section_seq\": 1, \"route_path_id\": 41036}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"Bexhill\", \"stage_seq\": 3, \"distance_m\": 3933.346, \"section_seq\": 1, \"route_path_id\": 41036}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0056H\", \"location\": \"Pevensey & Westham\", \"stage_seq\": 4, \"distance_m\": 14968.527, \"section_seq\": 1, \"route_path_id\": 41036}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0100\", \"location\": \"Willingdon Jn\", \"stage_seq\": 5, \"distance_m\": 19148.751, \"section_seq\": 1, \"route_path_id\": 41036}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0100H\", \"location\": \"Hampden Park\", \"stage_seq\": 6, \"distance_m\": 19859.278, \"section_seq\": 1, \"route_path_id\": 41036}, {\"is_pass\": false, \"wtt_arr\": \"0105\", \"wtt_dep\": null, \"location\": \"Eastbourne\", \"stage_seq\": 7, \"distance_m\": 23097.113, \"section_seq\": 1, \"route_path_id\": 41036}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23097.113, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41036}], \"total_distance_m\": 23097.113, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 22713.027, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 384.086, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0035", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "50.7695880", "current_position_lon": "0.2815539", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31261, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:14Z\", \"source_id\": 51939873, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:18Z\", \"source_id\": 16757796, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:48Z\", \"source_id\": 51945554, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:52Z\", \"source_id\": 16759260, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:50Z\", \"source_id\": 51947032, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:53Z\", \"source_id\": 16759624, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Eastbourne", "service_state_platform": "3", "timing_fact_generation": 1789603073521186, "current_leg_arrival_utc": "2026-09-18T01:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:26.328682", "service_state_evidence_id": 16759624, "current_leg_start_actual_dep": "2026-09-18T00:44:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:26.420364", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P XSM EBN 5D14 171802 3 100 None {"version": 3, "segments": [{"to_m": 335.864, "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": 4202.968, "from_m": 335.864, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4251.19, "from_m": 4202.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18526.874, "from_m": 4251.19, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19083.825, "from_m": 18526.874, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19118.477, "from_m": 19083.825, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19148.751, "from_m": 19118.477, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22525.633, "from_m": 19148.751, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23097.113, "from_m": 22525.633, "capability_applied": null, "effective_limit_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": 626780, "profile_key": "e4b94e19b26d437b2b7286c69fe2f4699c2fc1fcdcb7c96482d27f777528e6cb", "schedule_id": 31726, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0035", "location": "St. Leonards Rly Eng Ltd", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41036}, {"is_pass": false, "wtt_arr": "0040", "wtt_dep": "0044", "location": "St. Leonards Sig. BJ42", "stage_seq": 2, "distance_m": 335.864, "section_seq": 1, "route_path_id": 41036}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "Bexhill", "stage_seq": 3, "distance_m": 3933.346, "section_seq": 1, "route_path_id": 41036}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0056H", "location": "Pevensey & Westham", "stage_seq": 4, "distance_m": 14968.527, "section_seq": 1, "route_path_id": 41036}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0100", "location": "Willingdon Jn", "stage_seq": 5, "distance_m": 19148.751, "section_seq": 1, "route_path_id": 41036}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0100H", "location": "Hampden Park", "stage_seq": 6, "distance_m": 19859.278, "section_seq": 1, "route_path_id": 41036}, {"is_pass": false, "wtt_arr": "0105", "wtt_dep": null, "location": "Eastbourne", "stage_seq": 7, "distance_m": 23097.113, "section_seq": 1, "route_path_id": 41036}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23097.113, "from_m": 0.0, "section_seq": 1, "route_path_id": 41036}], "total_distance_m": 23097.113, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 22713.027, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 384.086, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31261, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:14Z", "source_id": 51939873, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:45:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:18Z", "source_id": 16757796, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31221, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:48Z", "source_id": 51945554, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:55:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:52Z", "source_id": 16759260, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31236, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:50Z", "source_id": 51947032, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:59:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:53Z", "source_id": 16759624, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] St. Leonards Rly Eng Ltd 0035 0035 None 0:35:00 None Eastbourne 0105 0105 3 EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C39935/2026-09-17/detailed None St. Leonards Sig. BJ42 2026-09-18T00:44:00+01:00 Eastbourne 15.0 {"type": "LineString", "coordinates": [[0.5260533, 50.8493297], [0.5252446, 50.84923320000001], [0.5252322, 50.8492313], [0.5237168, 50.848968099999986], [0.5224548999999999, 50.8487293], [0.5213489, 50.8484923], [0.5200707, 50.8482035], [0.5187816, 50.8478776], [0.5175717, 50.8475556], [0.5161559, 50.84714309999999], [0.5152077999999999, 50.84685830000001], [0.5142737, 50.84655769999999], [0.5127824, 50.8460703], [0.5117223, 50.8457361], [0.5106118, 50.8454145], [0.5093980999999999, 50.84508099999999], [0.5084721, 50.84484260000001], [0.5077831000000002, 50.8446837], [0.5070079, 50.8444878], [0.5058863, 50.8442254], [0.5044765, 50.8439084], [0.5043607999999999, 50.84388549999999], [0.5021323999999999, 50.84345329999999], [0.5011306, 50.843284800000006], [0.5004486, 50.843162799999995], [0.49972250000000007, 50.8430462], [0.4983092, 50.842845299999986], [0.49722200000000005, 50.842698600000006], [0.4955143, 50.84248770000001], [0.4938949, 50.8423323], [0.4897283, 50.8420048], [0.4895007, 50.8419868], [0.4782733999999999, 50.84114919999998], [0.4775547, 50.84109509999999], [0.4767863, 50.84103689999999], [0.4765874, 50.841021], [0.4761276, 50.84098780000001], [0.4757262092464013, 50.84095793223604], [0.4740700999999999, 50.84083470000001], [0.4723137, 50.840706399999995], [0.4696636, 50.84050760000001], [0.4694930999999999, 50.8404948], [0.4636509, 50.8400523], [0.4627698999999999, 50.8399757], [0.46262900000000007, 50.83996179999998], [0.4613994, 50.8398468], [0.4602464, 50.83971459999999], [0.4592820999999999, 50.83959209999999], [0.4582307, 50.839452300000005], [0.4574642, 50.839341000000005], [0.4571752999999999, 50.8392991], [0.4562541, 50.8391495], [0.4554320999999999, 50.8390172], [0.4546969, 50.838886300000006], [0.4539594, 50.838752099999994], [0.4530393, 50.83857369999999], [0.4528451999999999, 50.838536], [0.4491576420597607, 50.83781004459094], [0.4275961999999999, 50.833565099999994], [0.4274623, 50.8335366], [0.426896, 50.8334242], [0.4266975, 50.8333841], [0.4061131, 50.829320499999994], [0.4042471, 50.82895629999999], [0.3955093, 50.8272517], [0.39533519999999994, 50.827212800000005], [0.39510119999999993, 50.82716740000001], [0.38990279999999994, 50.8261324], [0.3897456, 50.82610100000001], [0.3895685, 50.8260653], [0.38868259999999993, 50.825890599999994], [0.3727823273847655, 50.82275035457093], [0.35932611364780853, 50.82009263678303], [0.3563292, 50.8195007], [0.35535069999999996, 50.819305], [0.35433859999999995, 50.8191183], [0.3535095, 50.81897469999999], [0.35273839999999995, 50.81884720000001], [0.35192709999999994, 50.81871510000001], [0.35113040000000006, 50.818598], [0.3502077, 50.8184678], [0.3493199, 50.8183495], [0.3484037, 50.8182398], [0.34404029999999997, 50.8177735], [0.343822, 50.8177501], [0.3436206, 50.8177286], [0.3431998, 50.817684], [0.3386741, 50.81720620000001], [0.33844679999999994, 50.8171815], [0.33131449999999996, 50.81641840000001], [0.3262062, 50.8158719], [0.3248514, 50.81572700000001], [0.3243161, 50.815672600000006], [0.3018022, 50.8132701], [0.300917, 50.8131921], [0.30005339999999997, 50.81313060000001], [0.2992986999999999, 50.8130806], [0.2984828, 50.81304099999999], [0.29765119999999995, 50.81300809999998], [0.29682749999999997, 50.812993099999986], [0.29596, 50.8129824], [0.2957289, 50.8129807], [0.29554889999999995, 50.8129805], [0.29491399999999995, 50.8129799], [0.2937492, 50.81301260000001], [0.2926652, 50.81305839999999], [0.29169759999999995, 50.8131101], [0.29056989999999994, 50.8131869], [0.2904338, 50.8131968], [0.2902849, 50.813204], [0.2899213, 50.81322170000001], [0.2893802, 50.81322609999999], [0.28871109999999994, 50.8132036], [0.28797359999999994, 50.8131413], [0.2872233, 50.8130445], [0.286503, 50.812918], [0.28588679999999994, 50.81278280000001], [0.2852607, 50.8126095], [0.28457599999999994, 50.81239180000001], [0.2839699, 50.81215310000001], [0.28336639999999996, 50.811886399999985], [0.282851, 50.8116053], [0.2823494, 50.8112847], [0.2816327, 50.8107913], [0.2814975, 50.8106917], [0.27953079999999997, 50.809245999999995], [0.2790774999999999, 50.80890780000001], [0.278643, 50.8085201], [0.2783065, 50.80817009999999], [0.2779478, 50.8077731], [0.2778562, 50.8076648], [0.2775893, 50.8072869], [0.2773271, 50.80684740000001], [0.2770956, 50.8063959], [0.2769397, 50.80598779999999], [0.2768062, 50.805519], [0.2767169, 50.80499280000001], [0.2766751, 50.80446109999999], [0.2766865, 50.8039953], [0.27673939999999997, 50.803579500000005], [0.27673970000000003, 50.80357740000001], [0.2767821, 50.80327739999999], [0.276828, 50.803086], [0.2768923999999999, 50.80281680000001], [0.27925350000000004, 50.79693859999999], [0.2793773, 50.7966229], [0.2812621, 50.7919308], [0.2813433, 50.79172869999999], [0.28607279999999996, 50.7799527], [0.2863598, 50.77923989999999], [0.2870540999999999, 50.7776459], [0.28720199999999996, 50.7772148], [0.28732929999999995, 50.77674], [0.2874022, 50.77631459999999], [0.2874378, 50.77597329999998], [0.2874484, 50.7757109], [0.2874434, 50.77541699999998], [0.2874303, 50.77521509999999], [0.2874032, 50.7749743], [0.2873549, 50.77470370000001], [0.28729179999999993, 50.774412000000005], [0.28717249999999994, 50.7740168], [0.2870437, 50.7736911], [0.2868707, 50.77331289999999], [0.28675139999999993, 50.773089], [0.28660919999999995, 50.772867600000005], [0.2864577, 50.77265729999999], [0.2862592, 50.77241469999999], [0.28597350000000005, 50.77210010000001], [0.28582969999999996, 50.7719614], [0.2854773, 50.771637], [0.2851514, 50.77138], [0.28466849999999994, 50.7710425], [0.2844205, 50.77088749999999], [0.2841657000000001, 50.7707388], [0.2838675, 50.77059560000001], [0.2817102, 50.7696561], [0.28155389999999997, 50.769588000000006]]} 14.1 0044 0059 St. Leonards Sig. BJ42 Eastbourne Eastbourne 50.7695880 0.2815539 50.7695880 0.2815539 1 0 2026-09-17 00:09:51 TERMINATED 2026-09-16 23:59:00 Eastbourne TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759624 1789603073521186 18 18 2026-09-17 00:09:26.420364 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:26.328682
595953 626676 C36672 735Y12M017 2026-09-16 COMPLETE 16759697 2026-09-17 00:59:00 2026-09-17 00:09:51 2026-09-19 00:09:51 {"id": 626676, "stp": "P", "toc": "Elizabeth Line", "uid": "C36672", "consist": "345049", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36672/2026-09-17/detailed", "trust_id": "735Y12M017", "origin_crs": "WDT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Old Oak Common Depot (Crossrail)", "service_date": "2026-09-16", "dest_arr_time": "0056", "dest_platform": null, "is_terminated": 1, "next_location": "Old Oak Common Depot (Crossrail)", "signalling_id": "5Y12", "timing_status": "LATE", "origin_station": "West Drayton", "current_leg_arr": "0059", "current_leg_dep": "0047", "current_leg_end": "Old Oak Common Depot (Crossrail)", "origin_dep_time": "0025", "origin_platform": "5", "current_location": "Old Oak Common Depot (Crossrail)", "last_update_time": "2026-09-17T00:09:51", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22973166399973113, 51.52592873309376], [-0.2297433999999999, 51.5259285], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.2417293276538721, 51.525661545200514], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]}", "current_leg_start": "Old Oak Common East", "dest_arr_time_act": "0056", "motion_projection": null, "next_location_lat": "51.5272605", "next_location_lon": "-0.2473192", "previous_location": "Old Oak Common East", "current_leg_milage": "0.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1765.463, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12660.037, \"from_m\": 1765.463, \"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\": 12840.737, \"from_m\": 12660.037, \"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\": 12996.737, \"from_m\": 12840.737, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 13141.566, \"from_m\": 12996.737, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16720.849, \"from_m\": 13141.566, \"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\": 17179.903, \"from_m\": 16720.849, \"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\": 17186.623, \"from_m\": 17179.903, \"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\": 17719.782, \"from_m\": 17186.623, \"capability_applied\": null, \"effective_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\": 626676, \"profile_key\": \"3fc950b13f7a01edc53c0c12c373ac3537e16887efadc75153a10074092a9d30\", \"schedule_id\": 31692, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"West Drayton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 2, \"distance_m\": 3425.596, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Southall\", \"stage_seq\": 3, \"distance_m\": 6705.296, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030H\", \"location\": \"West Ealing\", \"stage_seq\": 4, \"distance_m\": 10637.423, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 12791.442, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": \"0047\", \"location\": \"Old Oak Common East\", \"stage_seq\": 6, \"distance_m\": 16825.272, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0050\", \"location\": \"Old Oak Common Back Line\", \"stage_seq\": 7, \"distance_m\": 17287.253, \"section_seq\": 1, \"route_path_id\": 103152}, {\"is_pass\": false, \"wtt_arr\": \"0056\", \"wtt_dep\": null, \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 17719.782, \"section_seq\": 1, \"route_path_id\": 103152}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17719.782, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103152}], \"total_distance_m\": 17719.782, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 15421.16, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2298.622, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0025", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.5272605", "current_position_lon": "-0.2473192", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:52Z\", \"source_id\": 51930393, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:58Z\", \"source_id\": 16755283, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:29Z\", \"source_id\": 51933145, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:34:33Z\", \"source_id\": 16756053, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:31Z\", \"source_id\": 51947391, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:37Z\", \"source_id\": 16759697, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Old Oak Common Depot (Crossrail)", "service_state_platform": null, "timing_fact_generation": 1789603119156487, "current_leg_arrival_utc": "2026-09-18T00:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:37.740169", "service_state_evidence_id": 16759697, "current_leg_start_actual_dep": "2026-09-18T00:50:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:38.270457", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P WDT None 5Y12 345049 9 90 None {"version": 3, "segments": [{"to_m": 1765.463, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12660.037, "from_m": 1765.463, "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": 12840.737, "from_m": 12660.037, "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": 12996.737, "from_m": 12840.737, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 35.0}, {"to_m": 13141.566, "from_m": 12996.737, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16720.849, "from_m": 13141.566, "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": 17179.903, "from_m": 16720.849, "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": 17186.623, "from_m": 17179.903, "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": 17719.782, "from_m": 17186.623, "capability_applied": null, "effective_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": 626676, "profile_key": "3fc950b13f7a01edc53c0c12c373ac3537e16887efadc75153a10074092a9d30", "schedule_id": 31692, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0025", "location": "West Drayton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027", "location": "Heathrow Airport Jn", "stage_seq": 2, "distance_m": 3425.596, "section_seq": 1, "route_path_id": 103152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Southall", "stage_seq": 3, "distance_m": 6705.296, "section_seq": 1, "route_path_id": 103152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030H", "location": "West Ealing", "stage_seq": 4, "distance_m": 10637.423, "section_seq": 1, "route_path_id": 103152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 12791.442, "section_seq": 1, "route_path_id": 103152}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": "0047", "location": "Old Oak Common East", "stage_seq": 6, "distance_m": 16825.272, "section_seq": 1, "route_path_id": 103152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0050", "location": "Old Oak Common Back Line", "stage_seq": 7, "distance_m": 17287.253, "section_seq": 1, "route_path_id": 103152}, {"is_pass": false, "wtt_arr": "0056", "wtt_dep": null, "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 8, "distance_m": 17719.782, "section_seq": 1, "route_path_id": 103152}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17719.782, "from_m": 0.0, "section_seq": 1, "route_path_id": 103152}], "total_distance_m": 17719.782, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 15421.16, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2298.622, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:52Z", "source_id": 51930393, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:31:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:58Z", "source_id": 16755283, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23212, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:29Z", "source_id": 51933145, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:35:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:34:33Z", "source_id": 16756053, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23127, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:31Z", "source_id": 51947391, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:59:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:37Z", "source_id": 16759697, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] West Drayton 0025 0025 5 None None Old Oak Common Depot (Crossrail) 0056 0056 None LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36672/2026-09-17/detailed None Old Oak Common East 2026-09-18T00:50:00+01:00 Old Oak Common Depot (Crossrail) 12.0 {"type": "LineString", "coordinates": [[-0.22973166399973113, 51.52592873309376], [-0.2297433999999999, 51.5259285], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.2417293276538721, 51.525661545200514], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]} 0.8 0047 0059 Old Oak Common East Old Oak Common Depot (Crossrail) Old Oak Common Depot (Crossrail) 51.5272605 -0.2473192 51.5272605 -0.2473192 1 0 2026-09-17 00:09:51 TERMINATED 2026-09-16 23:59:00 Old Oak Common Depot (Crossrail) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759697 1789603119156487 23 23 2026-09-17 00:09:38.270457 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:37.740169
595954 626687 C17819 435W19M017 2026-09-16 COMPLETE 16759617 2026-09-17 00:59:00 2026-09-17 00:09:51 2026-09-19 00:09:51 {"id": 626687, "stp": "O", "toc": "West Midlands Trains", "uid": "C17819", "consist": "730034", "dest_crs": "WVH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17819/2026-09-17/detailed", "trust_id": "435W19M017", "origin_crs": "RGL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wolverhampton", "service_date": "2026-09-16", "dest_arr_time": "0057", "dest_platform": "3", "is_terminated": 1, "next_location": "Wolverhampton", "signalling_id": "5W19", "timing_status": "LATE", "origin_station": "Rugeley Trent Valley", "current_leg_arr": "0059", "current_leg_dep": "0045", "current_leg_end": "Wolverhampton", "origin_dep_time": "0026", "origin_platform": "1", "current_location": "Wolverhampton", "last_update_time": "2026-09-17T00:09:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9853141153946712, 52.584150657940945], [-1.9853557, 52.5841081], [-1.9857751999999995, 52.5836788], [-1.9859268, 52.5835469], [-1.9860454, 52.58344300000001], [-1.9863811999999996, 52.5831795], [-1.9865438, 52.583056], [-1.986926, 52.5827578], [-1.9871980999999996, 52.58251329999999], [-1.9873023000000003, 52.58242450000001], [-1.9874767, 52.582286], [-1.9877619999999996, 52.58209709999999], [-1.987848, 52.582037799999995], [-1.9880225, 52.5819339], [-1.9882666, 52.58178240000001], [-1.9885227, 52.5816129], [-1.9889676000000005, 52.5813231], [-1.9894759, 52.5809441], [-1.9898070999999995, 52.5806744], [-1.9902028, 52.5803117], [-1.9904485, 52.58004460000001], [-1.9906412, 52.57983050000001], [-1.9908470999999996, 52.57956670000001], [-1.9910244, 52.5793303], [-1.9913171, 52.57888410000001], [-1.9915965, 52.5784501], [-1.9920017, 52.5778182], [-1.9925684, 52.5769059], [-1.9931594, 52.5759605], [-1.9934062999999995, 52.57555930000001], [-1.9935591, 52.5753179], [-1.9937937999999995, 52.57502910000001], [-1.993916089109156, 52.574884472237144], [-1.9940176999999992, 52.5747643], [-1.9945204, 52.5739682], [-1.9947163, 52.5737363], [-1.994937, 52.5734844], [-1.9951646999999997, 52.57328739999999], [-1.9954513, 52.57309169999999], [-1.9957288, 52.572896099999994], [-1.9960787, 52.57267569999999], [-1.9962862999999995, 52.57256519999999], [-1.9966843000000003, 52.5723716], [-1.9972472, 52.57213540000001], [-1.99781, 52.57195289999999], [-1.9985841, 52.5717571], [-1.9999948999999997, 52.5715337], [-2.0034574, 52.5710964], [-2.0071316, 52.57062609999999], [-2.0088483, 52.57041219999999], [-2.0095414, 52.57036949999999], [-2.0099741000000004, 52.5703579], [-2.0102936, 52.5703611], [-2.0106146, 52.5703685], [-2.0108409, 52.57038430000001], [-2.0116812, 52.5704749], [-2.0121173, 52.5705402], [-2.0128289, 52.5707073], [-2.0134337, 52.57087820000001], [-2.0139371, 52.57107950000001], [-2.0144020999999994, 52.57128420000001], [-2.0146434, 52.5714038], [-2.0151158999999996, 52.571661000000006], [-2.0153117, 52.571796299999995], [-2.0160772, 52.57236030000001], [-2.0163986, 52.57260230000001], [-2.0170059999999994, 52.5730918], [-2.0182624, 52.5741367], [-2.0184808, 52.5743184], [-2.0186346, 52.5744388], [-2.0190408, 52.57475689999999], [-2.0193972, 52.57503299999998], [-2.0199371, 52.5754211], [-2.0207198, 52.57593739999999], [-2.021835, 52.57663049999999], [-2.0232384, 52.57742210000001], [-2.0240433, 52.577843], [-2.0248282, 52.57821739999999], [-2.025919, 52.578723999999994], [-2.026388, 52.578923499999995], [-2.0270928, 52.579210999999994], [-2.02805, 52.5795586], [-2.028816, 52.579822699999994], [-2.0306671, 52.5803994], [-2.0314252, 52.5806019], [-2.0328919999999995, 52.5809563], [-2.0334498, 52.58107460000001], [-2.0341568, 52.58122779999999], [-2.0348811, 52.58136509999999], [-2.0352259, 52.58142850000001], [-2.0358778, 52.5815377], [-2.0366659, 52.58166090000001], [-2.0373439, 52.5817507], [-2.0382305, 52.5818528], [-2.0388939, 52.581914399999995], [-2.039627, 52.58197950000001], [-2.0404035, 52.5820394], [-2.0412639999999995, 52.58207989999999], [-2.0425300999999996, 52.5821292], [-2.0436397999999993, 52.58214849999999], [-2.0447292, 52.5821468], [-2.0454737999999995, 52.5821292], [-2.0469832999999995, 52.5820957], [-2.048629, 52.582053499999994], [-2.0500168, 52.5820271], [-2.0520902999999997, 52.581993999999995], [-2.0560037, 52.5819097], [-2.0578714, 52.5818794], [-2.0590651999999996, 52.581881], [-2.0598011, 52.5819074], [-2.0610383, 52.5820042], [-2.0621799000000003, 52.58210630000001], [-2.0630056, 52.5821978], [-2.0644688, 52.58243370000001], [-2.0652105, 52.582563999999984], [-2.066125153474899, 52.58275395830865], [-2.0662361, 52.582776999999986], [-2.0671024, 52.58298299999999], [-2.0681947, 52.58329809999999], [-2.0698375, 52.58377870000001], [-2.0716339, 52.5843033], [-2.0735374, 52.5848667], [-2.0743113, 52.585088600000006], [-2.0761856, 52.585643000000005], [-2.0777096, 52.58608660000001], [-2.0784622, 52.58630860000002], [-2.0789670999999994, 52.5864614], [-2.0795402999999997, 52.58663099999998], [-2.080198199999999, 52.58677699999999], [-2.0871066, 52.5882032], [-2.088849999999999, 52.5885835], [-2.0902972, 52.5888849], [-2.0922274, 52.5892861], [-2.0927198, 52.58938469999999], [-2.0934493, 52.5895229], [-2.0938178, 52.5895845], [-2.0949766, 52.5897647], [-2.0963198999999997, 52.58996319999999], [-2.0974446, 52.590130599999995], [-2.0978634, 52.5901917], [-2.0986072999999994, 52.590303199999994], [-2.1002127, 52.59054069999999], [-2.1008106, 52.59062829999999], [-2.1028247, 52.5909233], [-2.1031771, 52.590968700000005], [-2.1033497, 52.5909819], [-2.1035739, 52.5909906], [-2.1038623, 52.5909848], [-2.1042149, 52.5909639], [-2.1044711, 52.59093339999999], [-2.1047694999999997, 52.5908854], [-2.1049639, 52.59084769999998], [-2.1051693, 52.59079860000001], [-2.1052839, 52.5907694], [-2.1054544, 52.59071499999999], [-2.105605, 52.5906609], [-2.1058031, 52.5905733], [-2.1060155, 52.59047000000001], [-2.106161, 52.5903895], [-2.1063034, 52.5903013], [-2.1066195, 52.5900694], [-2.1069016, 52.5898803], [-2.1071089, 52.5897447], [-2.1072517, 52.5896566], [-2.107585499999999, 52.5894756], [-2.1079627, 52.58926919999999], [-2.108184, 52.589145], [-2.1092158999999997, 52.5885685], [-2.1094844000000004, 52.5884257], [-2.1097185, 52.58831430000001], [-2.1099856, 52.5882], [-2.1102984, 52.58806839999998], [-2.1105773, 52.5879698], [-2.1108601, 52.58788199999999], [-2.110982, 52.587848099999995], [-2.1117777000000006, 52.5876269], [-2.112051, 52.5875503], [-2.1122722, 52.5874812], [-2.1124741, 52.587412], [-2.1127755999999995, 52.58729159999999], [-2.1129331999999996, 52.5872236], [-2.1132143, 52.58709329999999], [-2.1134236999999994, 52.58699749999999], [-2.113558, 52.5869459], [-2.1138069, 52.58685869999999], [-2.1140381, 52.58679269999999], [-2.1142177, 52.586753900000005], [-2.1143634, 52.586732], [-2.1145529, 52.5867051], [-2.1147645, 52.58668179999999], [-2.1150225, 52.58666759999999], [-2.1153042, 52.5866691], [-2.115459, 52.5866752], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]}", "current_leg_start": "Walsall", "dest_arr_time_act": "0057", "motion_projection": null, "next_location_lat": "52.5876559", "next_location_lon": "-2.1199992", "previous_location": "Walsall", "current_leg_milage": "6.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 733.474, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 801.879, \"from_m\": 733.474, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 924.573, \"from_m\": 801.879, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 995.121, \"from_m\": 924.573, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1025.801, \"from_m\": 995.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 1081.667, \"from_m\": 1025.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1118.418, \"from_m\": 1081.667, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 2162.887, \"from_m\": 1118.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2666.775, \"from_m\": 2162.887, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2697.747, \"from_m\": 2666.775, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3624.873, \"from_m\": 2697.747, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10343.98, \"from_m\": 3624.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10492.72, \"from_m\": 10343.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16743.571, \"from_m\": 10492.72, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16902.537, \"from_m\": 16743.571, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20941.52, \"from_m\": 16902.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25052.698, \"from_m\": 20941.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25815.832, \"from_m\": 25052.698, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26373.393, \"from_m\": 25815.832, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27214.332, \"from_m\": 26373.393, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27286.461, \"from_m\": 27214.332, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27396.833, \"from_m\": 27286.461, \"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\": 27425.529, \"from_m\": 27396.833, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28947.901, \"from_m\": 27425.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33836.612, \"from_m\": 28947.901, \"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\": 35506.331, \"from_m\": 33836.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\": 36506.479, \"from_m\": 35506.331, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36829.6, \"from_m\": 36506.479, \"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\": 626687, \"profile_key\": \"0c65d630d4ac065e2ddf7ce9396ec529b187c56f2a1cdcf24c3e9f6d3df64ba2\", \"schedule_id\": 39321, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Rugeley Power Station Jn\", \"stage_seq\": 2, \"distance_m\": 2756.129, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"Hednesford\", \"stage_seq\": 3, \"distance_m\": 10402.318, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Mid Cannock Jn\", \"stage_seq\": 4, \"distance_m\": 14768.646, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Bloxwich\", \"stage_seq\": 5, \"distance_m\": 21159.703, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Ryecroft Jn\", \"stage_seq\": 6, \"distance_m\": 25135.932, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": false, \"wtt_arr\": \"0045H\", \"wtt_dep\": \"0045H\", \"location\": \"Walsall\", \"stage_seq\": 7, \"distance_m\": 26095.745, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0047\", \"location\": \"Pleck Jn\", \"stage_seq\": 8, \"distance_m\": 27286.461, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"Darlaston Jn\", \"stage_seq\": 9, \"distance_m\": 28967.937, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0052H\", \"location\": \"Portobello Jn (West Midlands)\", \"stage_seq\": 10, \"distance_m\": 33793.54, \"section_seq\": 1, \"route_path_id\": 104661}, {\"is_pass\": false, \"wtt_arr\": \"0057\", \"wtt_dep\": null, \"location\": \"Wolverhampton\", \"stage_seq\": 11, \"distance_m\": 36829.6, \"section_seq\": 1, \"route_path_id\": 104661}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36829.6, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104661}], \"total_distance_m\": 36829.6, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 36697.803, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 131.797, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0026", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "52.5876559", "current_position_lon": "-2.1199992", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:36Z\", \"source_id\": 51930167, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:38Z\", \"source_id\": 16755229, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:28Z\", \"source_id\": 51939992, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:34Z\", \"source_id\": 16757839, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:46Z\", \"source_id\": 51947002, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:49Z\", \"source_id\": 16759617, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wolverhampton", "service_state_platform": "3", "timing_fact_generation": 1789603069990653, "current_leg_arrival_utc": "2026-09-18T00:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:37.744055", "service_state_evidence_id": 16759617, "current_leg_start_actual_dep": "2026-09-18T00:47:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:38.274042", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O RGL WVH 5W19 730034 3 90 None {"version": 3, "segments": [{"to_m": 733.474, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 801.879, "from_m": 733.474, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 924.573, "from_m": 801.879, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 995.121, "from_m": 924.573, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1025.801, "from_m": 995.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 1081.667, "from_m": 1025.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1118.418, "from_m": 1081.667, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 2162.887, "from_m": 1118.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2666.775, "from_m": 2162.887, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2697.747, "from_m": 2666.775, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3624.873, "from_m": 2697.747, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10343.98, "from_m": 3624.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10492.72, "from_m": 10343.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16743.571, "from_m": 10492.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16902.537, "from_m": 16743.571, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20941.52, "from_m": 16902.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25052.698, "from_m": 20941.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25815.832, "from_m": 25052.698, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26373.393, "from_m": 25815.832, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27214.332, "from_m": 26373.393, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27286.461, "from_m": 27214.332, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27396.833, "from_m": 27286.461, "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": 27425.529, "from_m": 27396.833, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28947.901, "from_m": 27425.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33836.612, "from_m": 28947.901, "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": 35506.331, "from_m": 33836.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": 36506.479, "from_m": 35506.331, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36829.6, "from_m": 36506.479, "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": 626687, "profile_key": "0c65d630d4ac065e2ddf7ce9396ec529b187c56f2a1cdcf24c3e9f6d3df64ba2", "schedule_id": 39321, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0026", "location": "Rugeley Trent Valley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Rugeley Power Station Jn", "stage_seq": 2, "distance_m": 2756.129, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "Hednesford", "stage_seq": 3, "distance_m": 10402.318, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Mid Cannock Jn", "stage_seq": 4, "distance_m": 14768.646, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0040", "location": "Bloxwich", "stage_seq": 5, "distance_m": 21159.703, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Ryecroft Jn", "stage_seq": 6, "distance_m": 25135.932, "section_seq": 1, "route_path_id": 104661}, {"is_pass": false, "wtt_arr": "0045H", "wtt_dep": "0045H", "location": "Walsall", "stage_seq": 7, "distance_m": 26095.745, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0047", "location": "Pleck Jn", "stage_seq": 8, "distance_m": 27286.461, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "Darlaston Jn", "stage_seq": 9, "distance_m": 28967.937, "section_seq": 1, "route_path_id": 104661}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0052H", "location": "Portobello Jn (West Midlands)", "stage_seq": 10, "distance_m": 33793.54, "section_seq": 1, "route_path_id": 104661}, {"is_pass": false, "wtt_arr": "0057", "wtt_dep": null, "location": "Wolverhampton", "stage_seq": 11, "distance_m": 36829.6, "section_seq": 1, "route_path_id": 104661}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36829.6, "from_m": 0.0, "section_seq": 1, "route_path_id": 104661}], "total_distance_m": 36829.6, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 36697.803, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 131.797, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19192, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:36Z", "source_id": 51930167, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:38Z", "source_id": 16755229, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19219, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:28Z", "source_id": 51939992, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:34Z", "source_id": 16757839, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:46Z", "source_id": 51947002, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:59:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:49Z", "source_id": 16759617, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] Rugeley Trent Valley 0026 0026 1 None None Wolverhampton 0057 0057 3 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C17819/2026-09-17/detailed None Walsall 2026-09-18T00:47:30+01:00 Wolverhampton 14.0 {"type": "LineString", "coordinates": [[-1.9853141153946712, 52.584150657940945], [-1.9853557, 52.5841081], [-1.9857751999999995, 52.5836788], [-1.9859268, 52.5835469], [-1.9860454, 52.58344300000001], [-1.9863811999999996, 52.5831795], [-1.9865438, 52.583056], [-1.986926, 52.5827578], [-1.9871980999999996, 52.58251329999999], [-1.9873023000000003, 52.58242450000001], [-1.9874767, 52.582286], [-1.9877619999999996, 52.58209709999999], [-1.987848, 52.582037799999995], [-1.9880225, 52.5819339], [-1.9882666, 52.58178240000001], [-1.9885227, 52.5816129], [-1.9889676000000005, 52.5813231], [-1.9894759, 52.5809441], [-1.9898070999999995, 52.5806744], [-1.9902028, 52.5803117], [-1.9904485, 52.58004460000001], [-1.9906412, 52.57983050000001], [-1.9908470999999996, 52.57956670000001], [-1.9910244, 52.5793303], [-1.9913171, 52.57888410000001], [-1.9915965, 52.5784501], [-1.9920017, 52.5778182], [-1.9925684, 52.5769059], [-1.9931594, 52.5759605], [-1.9934062999999995, 52.57555930000001], [-1.9935591, 52.5753179], [-1.9937937999999995, 52.57502910000001], [-1.993916089109156, 52.574884472237144], [-1.9940176999999992, 52.5747643], [-1.9945204, 52.5739682], [-1.9947163, 52.5737363], [-1.994937, 52.5734844], [-1.9951646999999997, 52.57328739999999], [-1.9954513, 52.57309169999999], [-1.9957288, 52.572896099999994], [-1.9960787, 52.57267569999999], [-1.9962862999999995, 52.57256519999999], [-1.9966843000000003, 52.5723716], [-1.9972472, 52.57213540000001], [-1.99781, 52.57195289999999], [-1.9985841, 52.5717571], [-1.9999948999999997, 52.5715337], [-2.0034574, 52.5710964], [-2.0071316, 52.57062609999999], [-2.0088483, 52.57041219999999], [-2.0095414, 52.57036949999999], [-2.0099741000000004, 52.5703579], [-2.0102936, 52.5703611], [-2.0106146, 52.5703685], [-2.0108409, 52.57038430000001], [-2.0116812, 52.5704749], [-2.0121173, 52.5705402], [-2.0128289, 52.5707073], [-2.0134337, 52.57087820000001], [-2.0139371, 52.57107950000001], [-2.0144020999999994, 52.57128420000001], [-2.0146434, 52.5714038], [-2.0151158999999996, 52.571661000000006], [-2.0153117, 52.571796299999995], [-2.0160772, 52.57236030000001], [-2.0163986, 52.57260230000001], [-2.0170059999999994, 52.5730918], [-2.0182624, 52.5741367], [-2.0184808, 52.5743184], [-2.0186346, 52.5744388], [-2.0190408, 52.57475689999999], [-2.0193972, 52.57503299999998], [-2.0199371, 52.5754211], [-2.0207198, 52.57593739999999], [-2.021835, 52.57663049999999], [-2.0232384, 52.57742210000001], [-2.0240433, 52.577843], [-2.0248282, 52.57821739999999], [-2.025919, 52.578723999999994], [-2.026388, 52.578923499999995], [-2.0270928, 52.579210999999994], [-2.02805, 52.5795586], [-2.028816, 52.579822699999994], [-2.0306671, 52.5803994], [-2.0314252, 52.5806019], [-2.0328919999999995, 52.5809563], [-2.0334498, 52.58107460000001], [-2.0341568, 52.58122779999999], [-2.0348811, 52.58136509999999], [-2.0352259, 52.58142850000001], [-2.0358778, 52.5815377], [-2.0366659, 52.58166090000001], [-2.0373439, 52.5817507], [-2.0382305, 52.5818528], [-2.0388939, 52.581914399999995], [-2.039627, 52.58197950000001], [-2.0404035, 52.5820394], [-2.0412639999999995, 52.58207989999999], [-2.0425300999999996, 52.5821292], [-2.0436397999999993, 52.58214849999999], [-2.0447292, 52.5821468], [-2.0454737999999995, 52.5821292], [-2.0469832999999995, 52.5820957], [-2.048629, 52.582053499999994], [-2.0500168, 52.5820271], [-2.0520902999999997, 52.581993999999995], [-2.0560037, 52.5819097], [-2.0578714, 52.5818794], [-2.0590651999999996, 52.581881], [-2.0598011, 52.5819074], [-2.0610383, 52.5820042], [-2.0621799000000003, 52.58210630000001], [-2.0630056, 52.5821978], [-2.0644688, 52.58243370000001], [-2.0652105, 52.582563999999984], [-2.066125153474899, 52.58275395830865], [-2.0662361, 52.582776999999986], [-2.0671024, 52.58298299999999], [-2.0681947, 52.58329809999999], [-2.0698375, 52.58377870000001], [-2.0716339, 52.5843033], [-2.0735374, 52.5848667], [-2.0743113, 52.585088600000006], [-2.0761856, 52.585643000000005], [-2.0777096, 52.58608660000001], [-2.0784622, 52.58630860000002], [-2.0789670999999994, 52.5864614], [-2.0795402999999997, 52.58663099999998], [-2.080198199999999, 52.58677699999999], [-2.0871066, 52.5882032], [-2.088849999999999, 52.5885835], [-2.0902972, 52.5888849], [-2.0922274, 52.5892861], [-2.0927198, 52.58938469999999], [-2.0934493, 52.5895229], [-2.0938178, 52.5895845], [-2.0949766, 52.5897647], [-2.0963198999999997, 52.58996319999999], [-2.0974446, 52.590130599999995], [-2.0978634, 52.5901917], [-2.0986072999999994, 52.590303199999994], [-2.1002127, 52.59054069999999], [-2.1008106, 52.59062829999999], [-2.1028247, 52.5909233], [-2.1031771, 52.590968700000005], [-2.1033497, 52.5909819], [-2.1035739, 52.5909906], [-2.1038623, 52.5909848], [-2.1042149, 52.5909639], [-2.1044711, 52.59093339999999], [-2.1047694999999997, 52.5908854], [-2.1049639, 52.59084769999998], [-2.1051693, 52.59079860000001], [-2.1052839, 52.5907694], [-2.1054544, 52.59071499999999], [-2.105605, 52.5906609], [-2.1058031, 52.5905733], [-2.1060155, 52.59047000000001], [-2.106161, 52.5903895], [-2.1063034, 52.5903013], [-2.1066195, 52.5900694], [-2.1069016, 52.5898803], [-2.1071089, 52.5897447], [-2.1072517, 52.5896566], [-2.107585499999999, 52.5894756], [-2.1079627, 52.58926919999999], [-2.108184, 52.589145], [-2.1092158999999997, 52.5885685], [-2.1094844000000004, 52.5884257], [-2.1097185, 52.58831430000001], [-2.1099856, 52.5882], [-2.1102984, 52.58806839999998], [-2.1105773, 52.5879698], [-2.1108601, 52.58788199999999], [-2.110982, 52.587848099999995], [-2.1117777000000006, 52.5876269], [-2.112051, 52.5875503], [-2.1122722, 52.5874812], [-2.1124741, 52.587412], [-2.1127755999999995, 52.58729159999999], [-2.1129331999999996, 52.5872236], [-2.1132143, 52.58709329999999], [-2.1134236999999994, 52.58699749999999], [-2.113558, 52.5869459], [-2.1138069, 52.58685869999999], [-2.1140381, 52.58679269999999], [-2.1142177, 52.586753900000005], [-2.1143634, 52.586732], [-2.1145529, 52.5867051], [-2.1147645, 52.58668179999999], [-2.1150225, 52.58666759999999], [-2.1153042, 52.5866691], [-2.115459, 52.5866752], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]} 6.6 0045 0059 Walsall Wolverhampton Wolverhampton 52.5876559 -2.1199992 52.5876559 -2.1199992 1 0 2026-09-17 00:09:51 TERMINATED 2026-09-16 23:59:00 Wolverhampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759617 1789603069990653 32 32 2026-09-17 00:09:38.274042 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:37.744055
595955 626804 C05220 745J80M017 2026-09-16 COMPLETE 16759607 2026-09-17 00:59:00 2026-09-17 00:09:51 2026-09-19 00:09:51 {"id": 626804, "stp": "P", "toc": "Great Western Railway", "uid": "C05220", "consist": "165109+165110", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C05220/2026-09-17/detailed", "trust_id": "745J80M017", "origin_crs": "RDG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Traincare Depot", "service_date": "2026-09-16", "dest_arr_time": "0042", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5J80", "timing_status": "LATE", "origin_station": "Reading", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0038", "origin_platform": "14B", "current_location": "Reading Traincare Depot", "last_update_time": "2026-09-17T00:09:51", "route_debug_link": null, "timing_variation": "+17 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0042", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Reading", "current_leg_milage": null, "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 235.267, \"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:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 424.91, \"from_m\": 235.267, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 465.166, \"from_m\": 424.91, \"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\": 601.771, \"from_m\": 465.166, \"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\": 1549.676, \"from_m\": 601.771, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1861.296, \"from_m\": 1549.676, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1920.61, \"from_m\": 1861.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\": 1981.673, \"from_m\": 1920.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4102.199, \"from_m\": 1981.673, \"capability_applied\": null, \"effective_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\": 626804, \"profile_key\": \"5dbbb8ee2dd5b23ed1081bd2c6193838608664a3a4f45f5012700e723406bd9c\", \"schedule_id\": 31517, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0038\", \"location\": \"Reading\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30356}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041\", \"location\": \"Reading Depot Entrance C\", \"stage_seq\": 2, \"distance_m\": 3350.804, \"section_seq\": 1, \"route_path_id\": 30356}, {\"is_pass\": false, \"wtt_arr\": \"0042\", \"wtt_dep\": null, \"location\": \"Reading Traincare Depot\", \"stage_seq\": 3, \"distance_m\": 4102.199, \"section_seq\": 1, \"route_path_id\": 30356}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4102.199, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30356}], \"total_distance_m\": 4102.199, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1981.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2120.526, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0038", "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\": 23861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:40Z\", \"source_id\": 51946956, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:59:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:43Z\", \"source_id\": 16759607, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Traincare Depot", "service_state_platform": null, "timing_fact_generation": 1789603064337246, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:39.079676", "service_state_evidence_id": 16759607, "current_leg_start_actual_dep": null, "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:39.551215", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P RDG None 5J80 165109+165110 6 90 None {"version": 3, "segments": [{"to_m": 235.267, "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:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 424.91, "from_m": 235.267, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 465.166, "from_m": 424.91, "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": 601.771, "from_m": 465.166, "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": 1549.676, "from_m": 601.771, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1861.296, "from_m": 1549.676, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1920.61, "from_m": 1861.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": 1981.673, "from_m": 1920.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4102.199, "from_m": 1981.673, "capability_applied": null, "effective_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": 626804, "profile_key": "5dbbb8ee2dd5b23ed1081bd2c6193838608664a3a4f45f5012700e723406bd9c", "schedule_id": 31517, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0038", "location": "Reading", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30356}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041", "location": "Reading Depot Entrance C", "stage_seq": 2, "distance_m": 3350.804, "section_seq": 1, "route_path_id": 30356}, {"is_pass": false, "wtt_arr": "0042", "wtt_dep": null, "location": "Reading Traincare Depot", "stage_seq": 3, "distance_m": 4102.199, "section_seq": 1, "route_path_id": 30356}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4102.199, "from_m": 0.0, "section_seq": 1, "route_path_id": 30356}], "total_distance_m": 4102.199, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1981.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2120.526, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23861, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:40Z", "source_id": 51946956, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:59:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:43Z", "source_id": 16759607, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:59:00+01:00", "operational_fact": true}] Reading 0038 0038 14B None None Reading Traincare Depot 0042 0042 None LATE +17 minutes https://www.realtimetrains.co.uk/service/gb-nr:C05220/2026-09-17/detailed None None None None None None None None None Reading Reading Traincare Depot None None None None None 1 0 2026-09-17 00:09:51 TERMINATED 2026-09-16 23:59:00 Reading Traincare Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759607 1789603064337246 8 8 2026-09-17 00:09:39.551215 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:39.079676
595956 627036 C20201 875W19M117 2026-09-16 COMPLETE 16759811 2026-09-17 00:59:00 2026-09-17 00:09:51 2026-09-19 00:09:51 {"id": 627036, "stp": "O", "toc": "Thameslink", "uid": "C20201", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20201/2026-09-17/detailed", "trust_id": "875W19M117", "origin_crs": "TBD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Three Bridges Tilgate Sidings", "service_date": "2026-09-16", "dest_arr_time": "0138", "dest_platform": "S1", "is_terminated": 1, "next_location": "Three Bridges Tilgate Siding Entry/Exit", "signalling_id": "5W19", "timing_status": null, "origin_station": "Three Bridges", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0133", "origin_platform": "3", "current_location": "Three Bridges", "last_update_time": "2026-09-17T00:09:51", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0138", "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\": 31.218, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 214.401, \"from_m\": 31.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\": 605.488, \"from_m\": 214.401, \"capability_applied\": null, \"effective_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\": 627036, \"profile_key\": \"6027a1d1663ff3d93b4edddfe540143cf7db8d678737f6dd2cd0ad5345f09bc9\", \"schedule_id\": 39327, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0133\", \"location\": \"Three Bridges\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41131}, {\"is_pass\": false, \"wtt_arr\": \"0135\", \"wtt_dep\": \"0135\", \"location\": \"Three Bridges Tilgate Siding Entry/Exit\", \"stage_seq\": 2, \"distance_m\": 285.966, \"section_seq\": 1, \"route_path_id\": 41131}, {\"is_pass\": false, \"wtt_arr\": \"0138\", \"wtt_dep\": null, \"location\": \"Three Bridges Tilgate Sidings\", \"stage_seq\": 3, \"distance_m\": 605.488, \"section_seq\": 1, \"route_path_id\": 41131}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 605.488, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41131}], \"total_distance_m\": 605.488, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 214.401, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 391.087, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0133", "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": "Three Bridges", "service_state_platform": "3", "timing_fact_generation": 1789603186394774, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T23:59:46.391492", "service_state_evidence_id": 16759811, "current_leg_start_actual_dep": null, "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-16T23:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:09:47.884696", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink O TBD None 5W19 None None None None {"version": 3, "segments": [{"to_m": 31.218, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 214.401, "from_m": 31.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": 605.488, "from_m": 214.401, "capability_applied": null, "effective_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": 627036, "profile_key": "6027a1d1663ff3d93b4edddfe540143cf7db8d678737f6dd2cd0ad5345f09bc9", "schedule_id": 39327, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0133", "location": "Three Bridges", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41131}, {"is_pass": false, "wtt_arr": "0135", "wtt_dep": "0135", "location": "Three Bridges Tilgate Siding Entry/Exit", "stage_seq": 2, "distance_m": 285.966, "section_seq": 1, "route_path_id": 41131}, {"is_pass": false, "wtt_arr": "0138", "wtt_dep": null, "location": "Three Bridges Tilgate Sidings", "stage_seq": 3, "distance_m": 605.488, "section_seq": 1, "route_path_id": 41131}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 605.488, "from_m": 0.0, "section_seq": 1, "route_path_id": 41131}], "total_distance_m": 605.488, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 214.401, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 391.087, "synthetic_unknown_infrastructure_limit_mph": 60} [] Three Bridges 0133 0133 3 None None Three Bridges Tilgate Sidings 0138 0138 S1 None None https://www.realtimetrains.co.uk/service/gb-nr:C20201/2026-09-17/detailed None None None None None None None None None None Three Bridges Three Bridges Tilgate Siding Entry/Exit None None None None 1 0 2026-09-17 00:09:51 TERMINATED 2026-09-16 23:59:00 Three Bridges TRUST TRUST_CANCELLATION 16759811 1789603186394774 2 2 2026-09-17 00:09:47.884696 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 23:59:46.391492
595957 626865 L85216 865B76M017 2026-09-16 COMPLETE 16759746 2026-09-17 01:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 626865, "stp": "O", "toc": "South Western Railway", "uid": "L85216", "consist": "444009+444028", "dest_crs": "XBM", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85216/2026-09-17/detailed", "trust_id": "865B76M017", "origin_crs": "POO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth T.&R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "0059", "dest_platform": null, "is_terminated": 1, "next_location": "Bournemouth T.&R.S.M.D", "signalling_id": "5B76", "timing_status": "LATE", "origin_station": "Poole", "current_leg_arr": "0100", "current_leg_dep": "0048", "current_leg_end": "Bournemouth T.&R.S.M.D", "origin_dep_time": "0049", "origin_platform": "1", "current_location": "Bournemouth C.s.d.", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9835916, 50.71946689999999], [-1.9836087, 50.71936939999999], [-1.9836162, 50.71930640000001], [-1.9836227, 50.71921459999999], [-1.98362, 50.7191308], [-1.9836107000000005, 50.7190368], [-1.9835969999999996, 50.7189481], [-1.983578, 50.7188587], [-1.983554, 50.7187821], [-1.9835209000000005, 50.7187076], [-1.9834844999999997, 50.7186295], [-1.9834542, 50.71857479999999], [-1.9834038, 50.7184889], [-1.9833421, 50.718399199999986], [-1.9832799000000003, 50.7183192], [-1.9832085, 50.71824429999999], [-1.9831301, 50.7181677], [-1.9830361, 50.7180909], [-1.9828996, 50.717984300000005], [-1.9827732, 50.717901299999994], [-1.9826513999999995, 50.71782579999999], [-1.9825135, 50.7177541], [-1.9823722999999995, 50.7176894], [-1.9822082, 50.71762350000001], [-1.9821183999999996, 50.7175893], [-1.9819579, 50.717535199999986], [-1.9817906, 50.71748530000001], [-1.981522, 50.7174074], [-1.9810102, 50.7172544], [-1.97935, 50.7167703], [-1.9784550000000003, 50.7164996], [-1.9777085, 50.7162797], [-1.9773064, 50.71616060000001], [-1.9768979, 50.716042599999994], [-1.9764615, 50.7159268], [-1.976293625062947, 50.71588298803587], [-1.9760676, 50.715824], [-1.9758391, 50.7157685], [-1.9756934, 50.7157357], [-1.975424, 50.71568059999999], [-1.9751704, 50.7156385], [-1.974892, 50.7155966], [-1.9745949000000005, 50.7155577], [-1.9742792, 50.71551819999999], [-1.9739293, 50.7154786], [-1.9736502, 50.7154548], [-1.9733199999999995, 50.7154315], [-1.9729882, 50.7154111], [-1.9726209, 50.7153933], [-1.9721264, 50.7153716], [-1.9718057, 50.715364399999984], [-1.9715183, 50.71536030000001], [-1.9712143, 50.7153591], [-1.9707993, 50.7153605], [-1.9704581, 50.7153676], [-1.9701121999999995, 50.71537949999999], [-1.9697881, 50.715391200000006], [-1.9694415999999997, 50.71541280000001], [-1.9691253999999996, 50.7154372], [-1.9688355, 50.7154654], [-1.9685302, 50.7154991], [-1.9681624, 50.715539099999994], [-1.9679028, 50.71557249999999], [-1.9676312, 50.71560849999999], [-1.967313, 50.7156526], [-1.9669772999999997, 50.7157089], [-1.9665443, 50.715790000000005], [-1.9662351, 50.71585030000001], [-1.965855, 50.7159324], [-1.9655524, 50.7159994], [-1.9652555000000005, 50.71607209999999], [-1.9649947, 50.716138599999994], [-1.9646183999999995, 50.7162416], [-1.9643182999999995, 50.716319099999986], [-1.9640586, 50.7163912], [-1.9638489, 50.7164552], [-1.9635922, 50.7165356], [-1.9633684, 50.7166072], [-1.9631915, 50.7166656], [-1.9630897, 50.71670099999999], [-1.9628604000000005, 50.71677629999999], [-1.9625073, 50.7169062], [-1.9622307999999993, 50.71701500000001], [-1.9619553000000003, 50.717129], [-1.9616759999999995, 50.71724889999999], [-1.9612669999999996, 50.7174317], [-1.9608374, 50.7176279], [-1.9603598, 50.7178455], [-1.9597008, 50.718147], [-1.9589522, 50.7184904], [-1.958264, 50.71880529999999], [-1.9576817, 50.719089699999984], [-1.9569171, 50.71945749999998], [-1.9559836999999995, 50.7198852], [-1.9553699, 50.720163699999986], [-1.9550330999999996, 50.7203191], [-1.9549923, 50.7203378], [-1.9548668999999996, 50.72039530000001], [-1.9541001, 50.72073999999999], [-1.9535020999999997, 50.7210129], [-1.9532028999999995, 50.7211485], [-1.9530095, 50.72123740000001], [-1.9529277, 50.7212732], [-1.9523037999999997, 50.7215566], [-1.9520200000000003, 50.72168190000001], [-1.9517137999999996, 50.7218131], [-1.9513248, 50.7219703], [-1.9510818999999997, 50.72206010000001], [-1.9508496999999996, 50.7221376], [-1.9506013, 50.722218], [-1.9503460999999995, 50.72229860000001], [-1.9498687, 50.7224408], [-1.9493317, 50.7225933], [-1.9487563999999995, 50.7227375], [-1.9484728, 50.7228021], [-1.9479271, 50.7229309], [-1.9471267999999995, 50.723120300000005], [-1.9468848, 50.7231783], [-1.9464367, 50.72328449999999], [-1.9459172, 50.7233969], [-1.9456083, 50.7234561], [-1.9452282, 50.7235178], [-1.9448695, 50.723569899999994], [-1.9443957999999997, 50.72362230000001], [-1.944002, 50.723657900000006], [-1.943641, 50.7236805], [-1.9432606, 50.72369499999999], [-1.9428745999999997, 50.723696200000006], [-1.9424924, 50.7236887], [-1.9420526, 50.7236694], [-1.9415282, 50.723645299999994], [-1.9410269, 50.72361899999999], [-1.9406476, 50.7236021], [-1.9401562, 50.7235871], [-1.9398198, 50.723577600000006], [-1.9395161000000003, 50.723579400000006], [-1.9391568, 50.723587499999994], [-1.938563, 50.7236149], [-1.9372341, 50.723689500000006], [-1.9362138, 50.7237405], [-1.9354021, 50.7237844], [-1.9341207, 50.7238619], [-1.932932, 50.7239312], [-1.9316936, 50.72400189999999], [-1.9303804, 50.724072199999995], [-1.9296078, 50.724113499999994], [-1.928967, 50.724152800000006], [-1.9284797, 50.724191699999984], [-1.9280666, 50.724229400000006], [-1.9277737, 50.72426130000001], [-1.9274921, 50.724295100000006], [-1.927138, 50.724351299999995], [-1.9267336, 50.7244277], [-1.9263985999999995, 50.7244928], [-1.9260826, 50.7245635], [-1.9257789999999997, 50.72464279999999], [-1.9254836, 50.724727999999985], [-1.9251126, 50.7248316], [-1.9250669, 50.7248458], [-1.9249379, 50.72488919999999], [-1.924888, 50.724906999999995], [-1.924648, 50.724996], [-1.9243684999999997, 50.7251085], [-1.9239669, 50.7252757], [-1.923716, 50.7253881], [-1.9233944, 50.7255364], [-1.9229254, 50.7257669], [-1.9225594, 50.72595269999999], [-1.9221958, 50.72613489999999], [-1.9219314999999997, 50.7262561], [-1.9217181999999997, 50.726347], [-1.9214824999999995, 50.7264442], [-1.9212481999999995, 50.7265349], [-1.9210454, 50.726613], [-1.9208651, 50.72667619999999], [-1.9205849, 50.72676539999999], [-1.9204559854983057, 50.72680398535627], [-1.920208387934822, 50.72685788475354], [-1.9199673439407132, 50.72690885930196], [-1.9197317952850153, 50.72695695292514], [-1.9195006837367623, 50.727002209546754], [-1.9192729510649909, 50.72704467309044], [-1.9190475390387352, 50.727084387479856], [-1.9188233894270303, 50.72712139663864], [-1.918599443998912, 50.72715574449045], [-1.918374644523415, 50.72718747495893], [-1.918147932769575, 50.727216631967735], [-1.9179182505064265, 50.7272432594405], [-1.917684539503005, 50.727267401300885], [-1.9174457415283463, 50.72728910147255], [-1.9172007983514847, 50.72730840387912], [-1.9169486517414556, 50.72732535244427], [-1.9166882434672945, 50.72733999109162], [-1.9165211, 50.7273409], [-1.9162984999999997, 50.7273274], [-1.9160607000000005, 50.7273049], [-1.9158869, 50.72729369999999], [-1.9156123999999997, 50.727273999999994], [-1.9153348999999995, 50.7272547], [-1.9150349, 50.7272244], [-1.9148166, 50.7272003], [-1.9145371, 50.7271648], [-1.9140885999999997, 50.7271018], [-1.9136346, 50.7270355], [-1.9133519000000003, 50.72699819999999], [-1.9129289, 50.726930199999984], [-1.9125169, 50.726848999999994], [-1.9124148, 50.7268218], [-1.9123399999999997, 50.72680439999999], [-1.9122293999999995, 50.72677670000001], [-1.9119595, 50.7267025], [-1.9116723, 50.7266259], [-1.9110965, 50.7264896], [-1.9055521, 50.725176899999994], [-1.9053967000000005, 50.72514030000001], [-1.9050602, 50.72504259999999], [-1.9045429, 50.7248973], [-1.9035978, 50.724652299999995], [-1.9024928000000003, 50.7243842], [-1.9022239999999997, 50.72432509999999], [-1.9005958999999992, 50.7239224], [-1.8996582999999996, 50.72372659999999], [-1.8976618, 50.723267]]}", "current_leg_start": "Poole", "dest_arr_time_act": "0059", "motion_projection": null, "next_location_lat": "50.7232670", "next_location_lon": "-1.8976618", "previous_location": "Poole", "current_leg_milage": "4.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 294.931, \"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\": 334.778, \"from_m\": 294.931, \"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\": 399.515, \"from_m\": 334.778, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1658.099, \"from_m\": 399.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\": 3020.793, \"from_m\": 1658.099, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4994.399, \"from_m\": 3020.793, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5135.751, \"from_m\": 4994.399, \"capability_applied\": null, \"effective_limit_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\": 6662.322, \"from_m\": 5135.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626865, \"profile_key\": \"b1be3eb0c0751a94148d9ae83edf5ab01309438b6d23245ba401ba5800e16116\", \"schedule_id\": 39769, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"Poole\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44375}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"Branksome\", \"stage_seq\": 2, \"distance_m\": 5071.156, \"section_seq\": 1, \"route_path_id\": 44375}, {\"is_pass\": false, \"wtt_arr\": \"0059\", \"wtt_dep\": null, \"location\": \"Bournemouth T.&R.S.M.D\", \"stage_seq\": 3, \"distance_m\": 6662.322, \"section_seq\": 1, \"route_path_id\": 44375}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6662.322, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44375}], \"total_distance_m\": 6662.322, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5071.014, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1591.308, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0049", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "50.7232670", "current_position_lon": "-1.8976618", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:29Z\", \"source_id\": 51944421, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:34Z\", \"source_id\": 16758975, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:07Z\", \"source_id\": 16759746, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth T.&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789603148140846, "current_leg_arrival_utc": "2026-09-18T01:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:02.114635", "service_state_evidence_id": 16759746, "current_leg_start_actual_dep": "2026-09-18T00:50:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:02.690249", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O POO XBM 5B76 444009+444028 10 100 None {"version": 3, "segments": [{"to_m": 294.931, "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": 334.778, "from_m": 294.931, "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": 399.515, "from_m": 334.778, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1658.099, "from_m": 399.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": 3020.793, "from_m": 1658.099, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4994.399, "from_m": 3020.793, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5135.751, "from_m": 4994.399, "capability_applied": null, "effective_limit_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": 6662.322, "from_m": 5135.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626865, "profile_key": "b1be3eb0c0751a94148d9ae83edf5ab01309438b6d23245ba401ba5800e16116", "schedule_id": 39769, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0049", "location": "Poole", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 44375}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0055", "location": "Branksome", "stage_seq": 2, "distance_m": 5071.156, "section_seq": 1, "route_path_id": 44375}, {"is_pass": false, "wtt_arr": "0059", "wtt_dep": null, "location": "Bournemouth T.&R.S.M.D", "stage_seq": 3, "distance_m": 6662.322, "section_seq": 1, "route_path_id": 44375}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6662.322, "from_m": 0.0, "section_seq": 1, "route_path_id": 44375}], "total_distance_m": 6662.322, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5071.014, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1591.308, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27701, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:29Z", "source_id": 51944421, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:53:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:34Z", "source_id": 16758975, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:07Z", "source_id": 16759746, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] Poole 0049 0049 1 None None Bournemouth T.&R.S.M.D 0059 0059 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85216/2026-09-17/detailed None Poole 2026-09-18T00:50:00+01:00 Bournemouth T.&R.S.M.D 12.0 {"type": "LineString", "coordinates": [[-1.9835916, 50.71946689999999], [-1.9836087, 50.71936939999999], [-1.9836162, 50.71930640000001], [-1.9836227, 50.71921459999999], [-1.98362, 50.7191308], [-1.9836107000000005, 50.7190368], [-1.9835969999999996, 50.7189481], [-1.983578, 50.7188587], [-1.983554, 50.7187821], [-1.9835209000000005, 50.7187076], [-1.9834844999999997, 50.7186295], [-1.9834542, 50.71857479999999], [-1.9834038, 50.7184889], [-1.9833421, 50.718399199999986], [-1.9832799000000003, 50.7183192], [-1.9832085, 50.71824429999999], [-1.9831301, 50.7181677], [-1.9830361, 50.7180909], [-1.9828996, 50.717984300000005], [-1.9827732, 50.717901299999994], [-1.9826513999999995, 50.71782579999999], [-1.9825135, 50.7177541], [-1.9823722999999995, 50.7176894], [-1.9822082, 50.71762350000001], [-1.9821183999999996, 50.7175893], [-1.9819579, 50.717535199999986], [-1.9817906, 50.71748530000001], [-1.981522, 50.7174074], [-1.9810102, 50.7172544], [-1.97935, 50.7167703], [-1.9784550000000003, 50.7164996], [-1.9777085, 50.7162797], [-1.9773064, 50.71616060000001], [-1.9768979, 50.716042599999994], [-1.9764615, 50.7159268], [-1.976293625062947, 50.71588298803587], [-1.9760676, 50.715824], [-1.9758391, 50.7157685], [-1.9756934, 50.7157357], [-1.975424, 50.71568059999999], [-1.9751704, 50.7156385], [-1.974892, 50.7155966], [-1.9745949000000005, 50.7155577], [-1.9742792, 50.71551819999999], [-1.9739293, 50.7154786], [-1.9736502, 50.7154548], [-1.9733199999999995, 50.7154315], [-1.9729882, 50.7154111], [-1.9726209, 50.7153933], [-1.9721264, 50.7153716], [-1.9718057, 50.715364399999984], [-1.9715183, 50.71536030000001], [-1.9712143, 50.7153591], [-1.9707993, 50.7153605], [-1.9704581, 50.7153676], [-1.9701121999999995, 50.71537949999999], [-1.9697881, 50.715391200000006], [-1.9694415999999997, 50.71541280000001], [-1.9691253999999996, 50.7154372], [-1.9688355, 50.7154654], [-1.9685302, 50.7154991], [-1.9681624, 50.715539099999994], [-1.9679028, 50.71557249999999], [-1.9676312, 50.71560849999999], [-1.967313, 50.7156526], [-1.9669772999999997, 50.7157089], [-1.9665443, 50.715790000000005], [-1.9662351, 50.71585030000001], [-1.965855, 50.7159324], [-1.9655524, 50.7159994], [-1.9652555000000005, 50.71607209999999], [-1.9649947, 50.716138599999994], [-1.9646183999999995, 50.7162416], [-1.9643182999999995, 50.716319099999986], [-1.9640586, 50.7163912], [-1.9638489, 50.7164552], [-1.9635922, 50.7165356], [-1.9633684, 50.7166072], [-1.9631915, 50.7166656], [-1.9630897, 50.71670099999999], [-1.9628604000000005, 50.71677629999999], [-1.9625073, 50.7169062], [-1.9622307999999993, 50.71701500000001], [-1.9619553000000003, 50.717129], [-1.9616759999999995, 50.71724889999999], [-1.9612669999999996, 50.7174317], [-1.9608374, 50.7176279], [-1.9603598, 50.7178455], [-1.9597008, 50.718147], [-1.9589522, 50.7184904], [-1.958264, 50.71880529999999], [-1.9576817, 50.719089699999984], [-1.9569171, 50.71945749999998], [-1.9559836999999995, 50.7198852], [-1.9553699, 50.720163699999986], [-1.9550330999999996, 50.7203191], [-1.9549923, 50.7203378], [-1.9548668999999996, 50.72039530000001], [-1.9541001, 50.72073999999999], [-1.9535020999999997, 50.7210129], [-1.9532028999999995, 50.7211485], [-1.9530095, 50.72123740000001], [-1.9529277, 50.7212732], [-1.9523037999999997, 50.7215566], [-1.9520200000000003, 50.72168190000001], [-1.9517137999999996, 50.7218131], [-1.9513248, 50.7219703], [-1.9510818999999997, 50.72206010000001], [-1.9508496999999996, 50.7221376], [-1.9506013, 50.722218], [-1.9503460999999995, 50.72229860000001], [-1.9498687, 50.7224408], [-1.9493317, 50.7225933], [-1.9487563999999995, 50.7227375], [-1.9484728, 50.7228021], [-1.9479271, 50.7229309], [-1.9471267999999995, 50.723120300000005], [-1.9468848, 50.7231783], [-1.9464367, 50.72328449999999], [-1.9459172, 50.7233969], [-1.9456083, 50.7234561], [-1.9452282, 50.7235178], [-1.9448695, 50.723569899999994], [-1.9443957999999997, 50.72362230000001], [-1.944002, 50.723657900000006], [-1.943641, 50.7236805], [-1.9432606, 50.72369499999999], [-1.9428745999999997, 50.723696200000006], [-1.9424924, 50.7236887], [-1.9420526, 50.7236694], [-1.9415282, 50.723645299999994], [-1.9410269, 50.72361899999999], [-1.9406476, 50.7236021], [-1.9401562, 50.7235871], [-1.9398198, 50.723577600000006], [-1.9395161000000003, 50.723579400000006], [-1.9391568, 50.723587499999994], [-1.938563, 50.7236149], [-1.9372341, 50.723689500000006], [-1.9362138, 50.7237405], [-1.9354021, 50.7237844], [-1.9341207, 50.7238619], [-1.932932, 50.7239312], [-1.9316936, 50.72400189999999], [-1.9303804, 50.724072199999995], [-1.9296078, 50.724113499999994], [-1.928967, 50.724152800000006], [-1.9284797, 50.724191699999984], [-1.9280666, 50.724229400000006], [-1.9277737, 50.72426130000001], [-1.9274921, 50.724295100000006], [-1.927138, 50.724351299999995], [-1.9267336, 50.7244277], [-1.9263985999999995, 50.7244928], [-1.9260826, 50.7245635], [-1.9257789999999997, 50.72464279999999], [-1.9254836, 50.724727999999985], [-1.9251126, 50.7248316], [-1.9250669, 50.7248458], [-1.9249379, 50.72488919999999], [-1.924888, 50.724906999999995], [-1.924648, 50.724996], [-1.9243684999999997, 50.7251085], [-1.9239669, 50.7252757], [-1.923716, 50.7253881], [-1.9233944, 50.7255364], [-1.9229254, 50.7257669], [-1.9225594, 50.72595269999999], [-1.9221958, 50.72613489999999], [-1.9219314999999997, 50.7262561], [-1.9217181999999997, 50.726347], [-1.9214824999999995, 50.7264442], [-1.9212481999999995, 50.7265349], [-1.9210454, 50.726613], [-1.9208651, 50.72667619999999], [-1.9205849, 50.72676539999999], [-1.9204559854983057, 50.72680398535627], [-1.920208387934822, 50.72685788475354], [-1.9199673439407132, 50.72690885930196], [-1.9197317952850153, 50.72695695292514], [-1.9195006837367623, 50.727002209546754], [-1.9192729510649909, 50.72704467309044], [-1.9190475390387352, 50.727084387479856], [-1.9188233894270303, 50.72712139663864], [-1.918599443998912, 50.72715574449045], [-1.918374644523415, 50.72718747495893], [-1.918147932769575, 50.727216631967735], [-1.9179182505064265, 50.7272432594405], [-1.917684539503005, 50.727267401300885], [-1.9174457415283463, 50.72728910147255], [-1.9172007983514847, 50.72730840387912], [-1.9169486517414556, 50.72732535244427], [-1.9166882434672945, 50.72733999109162], [-1.9165211, 50.7273409], [-1.9162984999999997, 50.7273274], [-1.9160607000000005, 50.7273049], [-1.9158869, 50.72729369999999], [-1.9156123999999997, 50.727273999999994], [-1.9153348999999995, 50.7272547], [-1.9150349, 50.7272244], [-1.9148166, 50.7272003], [-1.9145371, 50.7271648], [-1.9140885999999997, 50.7271018], [-1.9136346, 50.7270355], [-1.9133519000000003, 50.72699819999999], [-1.9129289, 50.726930199999984], [-1.9125169, 50.726848999999994], [-1.9124148, 50.7268218], [-1.9123399999999997, 50.72680439999999], [-1.9122293999999995, 50.72677670000001], [-1.9119595, 50.7267025], [-1.9116723, 50.7266259], [-1.9110965, 50.7264896], [-1.9055521, 50.725176899999994], [-1.9053967000000005, 50.72514030000001], [-1.9050602, 50.72504259999999], [-1.9045429, 50.7248973], [-1.9035978, 50.724652299999995], [-1.9024928000000003, 50.7243842], [-1.9022239999999997, 50.72432509999999], [-1.9005958999999992, 50.7239224], [-1.8996582999999996, 50.72372659999999], [-1.8976618, 50.723267]]} 4.0 0048 0100 Poole Bournemouth C.s.d. Bournemouth T.&R.S.M.D 50.7232670 -1.8976618 50.7232670 -1.8976618 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Bournemouth T.&R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759746 1789603148140846 11 11 2026-09-17 00:10:02.690249 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:02.114635
595958 626784 W86367 085F35M017 2026-09-16 COMPLETE 16759492 2026-09-17 01:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 626784, "stp": "P", "toc": "ScotRail", "uid": "W86367", "consist": "380017+380019", "dest_crs": "XAR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86367/2026-09-17/detailed", "trust_id": "085F35M017", "origin_crs": "ASB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ayr C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "0103", "dest_platform": null, "is_terminated": 1, "next_location": "Ayr C.S.D.", "signalling_id": "5F35", "timing_status": "EARLY", "origin_station": "Ardrossan South Beach", "current_leg_arr": "0100", "current_leg_dep": "0056", "current_leg_end": "Ayr C.S.D.", "origin_dep_time": "0035", "origin_platform": null, "current_location": "Ayr C.S.D.", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.625434858348617, 55.45853305672003], [-4.6257102, 55.4582341], [-4.626040599999999, 55.4577986], [-4.626183499999999, 55.45757489999999], [-4.626230199999999, 55.45750550000001], [-4.626389, 55.4572633], [-4.626412, 55.45722090000001], [-4.6266027, 55.4569163], [-4.6266968, 55.45673879999999], [-4.6267686, 55.45655889999999], [-4.6269931, 55.45609699999999], [-4.6271108, 55.4557604], [-4.6271712, 55.45548759999999], [-4.6271903, 55.4552791], [-4.6271834, 55.4550182], [-4.6269825, 55.45424409999998], [-4.626911099999999, 55.4539143], [-4.6268283, 55.4535995], [-4.6267508, 55.45338319999999], [-4.6266746, 55.4531994], [-4.626603299999999, 55.452928199999995], [-4.6265581, 55.45271820000001], [-4.6264468, 55.45231979999999], [-4.6263685, 55.4520625], [-4.6262938, 55.45185039999999], [-4.6262121, 55.45157139999999], [-4.626202576812107, 55.45154693990802], [-4.6260712, 55.45120949999999]]}", "current_leg_start": "Ayr", "dest_arr_time_act": "0103", "motion_projection": null, "next_location_lat": "55.4512095", "next_location_lon": "-4.6260712", "previous_location": "Ayr", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 708.042, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1359.459, \"from_m\": 708.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1801.423, \"from_m\": 1359.459, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5597.635, \"from_m\": 1801.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5646.186, \"from_m\": 5597.635, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5786.311, \"from_m\": 5646.186, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6949.193, \"from_m\": 5786.311, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8473.067, \"from_m\": 6949.193, \"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\": 16557.425, \"from_m\": 8473.067, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17702.308, \"from_m\": 16557.425, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18920.444, \"from_m\": 17702.308, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20723.803, \"from_m\": 18920.444, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26786.402, \"from_m\": 20723.803, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28641.162, \"from_m\": 26786.402, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28986.635, \"from_m\": 28641.162, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29211.745, \"from_m\": 28986.635, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29458.642, \"from_m\": 29211.745, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30139.425, \"from_m\": 29458.642, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 626784, \"profile_key\": \"56030ae03c9c1b767f68798f3795788d0dd6219334925963699f46e4e66dc314\", \"schedule_id\": 33071, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Ardrossan South Beach\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036\", \"location\": \"Saltcoats\", \"stage_seq\": 2, \"distance_m\": 1248.932, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0039H\", \"location\": \"Dubbs Jn\", \"stage_seq\": 3, \"distance_m\": 5646.186, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041H\", \"location\": \"Byrehill Jn\", \"stage_seq\": 4, \"distance_m\": 6949.193, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044H\", \"location\": \"Irvine\", \"stage_seq\": 5, \"distance_m\": 10899.075, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0047\", \"location\": \"Barassie Jn\", \"stage_seq\": 6, \"distance_m\": 16798.23, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0051\", \"location\": \"Prestwick Town\", \"stage_seq\": 7, \"distance_m\": 24216.198, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0052\", \"location\": \"Falkland Jn\", \"stage_seq\": 8, \"distance_m\": 26573.64, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0053\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 9, \"distance_m\": 27427.307, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": false, \"wtt_arr\": \"0055H\", \"wtt_dep\": \"0057H\", \"location\": \"Ayr\", \"stage_seq\": 10, \"distance_m\": 29337.546, \"section_seq\": 1, \"route_path_id\": 104236}, {\"is_pass\": false, \"wtt_arr\": \"0103\", \"wtt_dep\": null, \"location\": \"Ayr C.S.D.\", \"stage_seq\": 11, \"distance_m\": 30139.425, \"section_seq\": 1, \"route_path_id\": 104236}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30139.425, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104236}], \"total_distance_m\": 30139.425, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 30139.425, \"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": "0035", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.4512095", "current_position_lon": "-4.6260712", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:32:16Z\", \"source_id\": 51931453, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 2737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:07Z\", \"source_id\": 51933655, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:13Z\", \"source_id\": 16756178, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:35Z\", \"source_id\": 51940043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:45:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:44:38Z\", \"source_id\": 16757853, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:53Z\", \"source_id\": 51944603, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:58Z\", \"source_id\": 16759018, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:00Z\", \"source_id\": 51945659, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:56:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:55:02Z\", \"source_id\": 16759284, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:49Z\", \"source_id\": 16759492, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ayr C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789603010263658, "current_leg_arrival_utc": "2026-09-18T01:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:02.140454", "service_state_evidence_id": 16759492, "current_leg_start_actual_dep": "2026-09-18T00:57:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:02.705335", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ASB XAR 5F35 380017+380019 6 100 None {"version": 3, "segments": [{"to_m": 708.042, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1359.459, "from_m": 708.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1801.423, "from_m": 1359.459, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5597.635, "from_m": 1801.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5646.186, "from_m": 5597.635, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5786.311, "from_m": 5646.186, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6949.193, "from_m": 5786.311, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8473.067, "from_m": 6949.193, "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": 16557.425, "from_m": 8473.067, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17702.308, "from_m": 16557.425, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18920.444, "from_m": 17702.308, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20723.803, "from_m": 18920.444, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26786.402, "from_m": 20723.803, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28641.162, "from_m": 26786.402, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28986.635, "from_m": 28641.162, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29211.745, "from_m": 28986.635, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29458.642, "from_m": 29211.745, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30139.425, "from_m": 29458.642, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 626784, "profile_key": "56030ae03c9c1b767f68798f3795788d0dd6219334925963699f46e4e66dc314", "schedule_id": 33071, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0035", "location": "Ardrossan South Beach", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036", "location": "Saltcoats", "stage_seq": 2, "distance_m": 1248.932, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0039H", "location": "Dubbs Jn", "stage_seq": 3, "distance_m": 5646.186, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041H", "location": "Byrehill Jn", "stage_seq": 4, "distance_m": 6949.193, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044H", "location": "Irvine", "stage_seq": 5, "distance_m": 10899.075, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0047", "location": "Barassie Jn", "stage_seq": 6, "distance_m": 16798.23, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0051", "location": "Prestwick Town", "stage_seq": 7, "distance_m": 24216.198, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0052", "location": "Falkland Jn", "stage_seq": 8, "distance_m": 26573.64, "section_seq": 1, "route_path_id": 104236}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0053", "location": "Newton-on-Ayr", "stage_seq": 9, "distance_m": 27427.307, "section_seq": 1, "route_path_id": 104236}, {"is_pass": false, "wtt_arr": "0055H", "wtt_dep": "0057H", "location": "Ayr", "stage_seq": 10, "distance_m": 29337.546, "section_seq": 1, "route_path_id": 104236}, {"is_pass": false, "wtt_arr": "0103", "wtt_dep": null, "location": "Ayr C.S.D.", "stage_seq": 11, "distance_m": 30139.425, "section_seq": 1, "route_path_id": 104236}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30139.425, "from_m": 0.0, "section_seq": 1, "route_path_id": 104236}], "total_distance_m": 30139.425, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 30139.425, "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": 2741, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:32:16Z", "source_id": 51931453, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T23:32:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 2737, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:07Z", "source_id": 51933655, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:13Z", "source_id": 16756178, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2783, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:35Z", "source_id": 51940043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:45:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:44:38Z", "source_id": 16757853, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:53Z", "source_id": 51944603, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:54:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:58Z", "source_id": 16759018, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2839, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:00Z", "source_id": 51945659, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:56:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:55:02Z", "source_id": 16759284, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:49Z", "source_id": 16759492, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] Ardrossan South Beach 0035 0035 None None None Ayr C.S.D. 0103 0103 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W86367/2026-09-17/detailed None Ayr 2026-09-18T00:57:30+01:00 Ayr C.S.D. 4.0 {"type": "LineString", "coordinates": [[-4.625434858348617, 55.45853305672003], [-4.6257102, 55.4582341], [-4.626040599999999, 55.4577986], [-4.626183499999999, 55.45757489999999], [-4.626230199999999, 55.45750550000001], [-4.626389, 55.4572633], [-4.626412, 55.45722090000001], [-4.6266027, 55.4569163], [-4.6266968, 55.45673879999999], [-4.6267686, 55.45655889999999], [-4.6269931, 55.45609699999999], [-4.6271108, 55.4557604], [-4.6271712, 55.45548759999999], [-4.6271903, 55.4552791], [-4.6271834, 55.4550182], [-4.6269825, 55.45424409999998], [-4.626911099999999, 55.4539143], [-4.6268283, 55.4535995], [-4.6267508, 55.45338319999999], [-4.6266746, 55.4531994], [-4.626603299999999, 55.452928199999995], [-4.6265581, 55.45271820000001], [-4.6264468, 55.45231979999999], [-4.6263685, 55.4520625], [-4.6262938, 55.45185039999999], [-4.6262121, 55.45157139999999], [-4.626202576812107, 55.45154693990802], [-4.6260712, 55.45120949999999]]} 0.5 0056 0100 Ayr Ayr C.S.D. Ayr C.S.D. 55.4512095 -4.6260712 55.4512095 -4.6260712 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Ayr C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759492 1789603010263658 25 25 2026-09-17 00:10:02.705335 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:02.140454
595959 626564 Y62882 765V79M017 2026-09-16 COMPLETE 16759816 2026-09-17 01:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 626564, "stp": "O", "toc": "Transport for Wales", "uid": "Y62882", "consist": "150259", "dest_crs": "XCC", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62882/2026-09-17/detailed", "trust_id": "765V79M017", "origin_crs": "AGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-16", "dest_arr_time": "0116", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5V79", "timing_status": "EARLY", "origin_station": "Abergavenny", "current_leg_arr": "0100", "current_leg_dep": "0111", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "0013", "origin_platform": null, "current_location": "Canton C.S.D.", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "-16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2022880999999996, 51.4775092], [-3.2026182, 51.4775784], [-3.2032267999999995, 51.4777288], [-3.2050679999999994, 51.47820659999999], [-3.2074561, 51.4788463], [-3.2071428999999996, 51.4787369], [-3.2068652, 51.4786492], [-3.2066614, 51.47859329999999], [-3.2060658999999996, 51.4784337], [-3.2052554, 51.47821639999999], [-3.2038289999999994, 51.4778449], [-3.2029237, 51.47760929999999], [-3.2024838999999994, 51.477502399999985], [-3.2019152, 51.477387099999994], [-3.20158, 51.4773262], [-3.2013144, 51.4772719], [-3.2013101, 51.47727120000001], [-3.2010958, 51.47722099999999], [-3.2009335, 51.4771708], [-3.2006948, 51.47709820000001], [-3.200267, 51.4769971], [-3.2000095, 51.47693829999999], [-3.1998055999999995, 51.4768776], [-3.1995695, 51.4767941], [-3.199354, 51.4766784], [-3.1991389999999997, 51.4765669], [-3.1990008999999997, 51.47646999999999], [-3.1988386, 51.47633379999999], [-3.1987032, 51.476196399999985], [-3.1985720999999994, 51.4760471], [-3.1984631, 51.4759354], [-3.1982256999999996, 51.475693199999995], [-3.1981291999999995, 51.4756063], [-3.1980312999999994, 51.47554279999999], [-3.1978823999999997, 51.4754459], [-3.1977683999999997, 51.4753607], [-3.1976236, 51.4752455], [-3.1975041999999996, 51.4751636], [-3.1973405999999995, 51.475074199999995], [-3.1971531, 51.474991499999994], [-3.1970757999999995, 51.4749638], [-3.1969769999999995, 51.4749253], [-3.1966887999999996, 51.474857], [-3.1965264999999996, 51.4748276], [-3.1962283, 51.4747677], [-3.195793, 51.4747175], [-3.1956373999999994, 51.47470580000001], [-3.19494, 51.4746883], [-3.1944478, 51.4746824]]}", "current_leg_start": "Leckwith Bridge G.F.", "dest_arr_time_act": "0116", "motion_projection": null, "next_location_lat": "51.4746824", "next_location_lon": "-3.1944478", "previous_location": "Leckwith Bridge G.F.", "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\": 12499.812, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12562.314, \"from_m\": 12499.812, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14982.822, \"from_m\": 12562.314, \"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\": 15805.292, \"from_m\": 14982.822, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25399.875, \"from_m\": 15805.292, \"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\": 28367.433, \"from_m\": 25399.875, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30425.431, \"from_m\": 28367.433, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30462.626, \"from_m\": 30425.431, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30528.316, \"from_m\": 30462.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30591.128, \"from_m\": 30528.316, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30764.189, \"from_m\": 30591.128, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31316.282, \"from_m\": 30764.189, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31556.127, \"from_m\": 31316.282, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31742.639, \"from_m\": 31556.127, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32613.899, \"from_m\": 31742.639, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33991.492, \"from_m\": 32613.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34225.623, \"from_m\": 33991.492, \"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\": 46147.924, \"from_m\": 34225.623, \"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\": 49138.636, \"from_m\": 46147.924, \"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\": 49188.544, \"from_m\": 49138.636, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49338.937, \"from_m\": 49188.544, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49780.712, \"from_m\": 49338.937, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50048.978, \"from_m\": 49780.712, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50514.371, \"from_m\": 50048.978, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 50561.112, \"from_m\": 50514.371, \"capability_applied\": null, \"effective_limit_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\": 50765.969, \"from_m\": 50561.112, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52188.078, \"from_m\": 50765.969, \"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\": 53237.339, \"from_m\": 52188.078, \"capability_applied\": null, \"effective_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\": 626564, \"profile_key\": \"98d0245f2f48817ab1ebd03c610c2ff005a6220301490bceea7e034751c388b9\", \"schedule_id\": 40086, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0013\", \"location\": \"Abergavenny\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Little Mill Jn\", \"stage_seq\": 2, \"distance_m\": 12562.314, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Maindee North Jn\", \"stage_seq\": 3, \"distance_m\": 29630.464, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 4, \"distance_m\": 30469.271, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 5, \"distance_m\": 30959.104, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0038\", \"location\": \"Gaer Jn\", \"stage_seq\": 6, \"distance_m\": 32654.513, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0039\", \"location\": \"Ebbw Jn\", \"stage_seq\": 7, \"distance_m\": 33683.684, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0043H\", \"location\": \"Marshfield\", \"stage_seq\": 8, \"distance_m\": 39635.347, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 9, \"distance_m\": 48765.535, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": false, \"wtt_arr\": \"0053H\", \"wtt_dep\": \"0103\", \"location\": \"Cardiff Central\", \"stage_seq\": 10, \"distance_m\": 50103.667, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": false, \"wtt_arr\": \"0106\", \"wtt_dep\": \"0111\", \"location\": \"Leckwith Bridge G.F.\", \"stage_seq\": 11, \"distance_m\": 51800.444, \"section_seq\": 1, \"route_path_id\": 107321}, {\"is_pass\": false, \"wtt_arr\": \"0116\", \"wtt_dep\": null, \"location\": \"Canton C.S.D.\", \"stage_seq\": 12, \"distance_m\": 53237.339, \"section_seq\": 1, \"route_path_id\": 107321}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53237.339, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107321}], \"total_distance_m\": 53237.339, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 49821.79, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3415.549, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0013", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1429.0", "current_position_lat": "51.4746824", "current_position_lon": "-3.1944478", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:25Z\", \"source_id\": 51927406, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:27:33Z\", \"source_id\": 16754535, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:04Z\", \"source_id\": 51939159, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:08Z\", \"source_id\": 16757594, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:47Z\", \"source_id\": 16759816, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Canton C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789603188267645, "current_leg_arrival_utc": "2026-09-18T01:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:02.185332", "service_state_evidence_id": 16759816, "current_leg_start_actual_dep": "2026-09-18T01:11:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:02.697744", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O AGV XCC 5V79 150259 2 100 None {"version": 3, "segments": [{"to_m": 12499.812, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12562.314, "from_m": 12499.812, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14982.822, "from_m": 12562.314, "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": 15805.292, "from_m": 14982.822, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25399.875, "from_m": 15805.292, "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": 28367.433, "from_m": 25399.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30425.431, "from_m": 28367.433, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30462.626, "from_m": 30425.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30528.316, "from_m": 30462.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30591.128, "from_m": 30528.316, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30764.189, "from_m": 30591.128, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31316.282, "from_m": 30764.189, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31556.127, "from_m": 31316.282, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31742.639, "from_m": 31556.127, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32613.899, "from_m": 31742.639, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33991.492, "from_m": 32613.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34225.623, "from_m": 33991.492, "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": 46147.924, "from_m": 34225.623, "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": 49138.636, "from_m": 46147.924, "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": 49188.544, "from_m": 49138.636, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49338.937, "from_m": 49188.544, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49780.712, "from_m": 49338.937, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50048.978, "from_m": 49780.712, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50514.371, "from_m": 50048.978, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 50561.112, "from_m": 50514.371, "capability_applied": null, "effective_limit_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": 50765.969, "from_m": 50561.112, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52188.078, "from_m": 50765.969, "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": 53237.339, "from_m": 52188.078, "capability_applied": null, "effective_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": 626564, "profile_key": "98d0245f2f48817ab1ebd03c610c2ff005a6220301490bceea7e034751c388b9", "schedule_id": 40086, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0013", "location": "Abergavenny", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Little Mill Jn", "stage_seq": 2, "distance_m": 12562.314, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031", "location": "Maindee North Jn", "stage_seq": 3, "distance_m": 29630.464, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Maindee West Jn", "stage_seq": 4, "distance_m": 30469.271, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036H", "location": "Newport (South Wales)", "stage_seq": 5, "distance_m": 30959.104, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0038", "location": "Gaer Jn", "stage_seq": 6, "distance_m": 32654.513, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0039", "location": "Ebbw Jn", "stage_seq": 7, "distance_m": 33683.684, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0043H", "location": "Marshfield", "stage_seq": 8, "distance_m": 39635.347, "section_seq": 1, "route_path_id": 107321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "Long Dyke Jn", "stage_seq": 9, "distance_m": 48765.535, "section_seq": 1, "route_path_id": 107321}, {"is_pass": false, "wtt_arr": "0053H", "wtt_dep": "0103", "location": "Cardiff Central", "stage_seq": 10, "distance_m": 50103.667, "section_seq": 1, "route_path_id": 107321}, {"is_pass": false, "wtt_arr": "0106", "wtt_dep": "0111", "location": "Leckwith Bridge G.F.", "stage_seq": 11, "distance_m": 51800.444, "section_seq": 1, "route_path_id": 107321}, {"is_pass": false, "wtt_arr": "0116", "wtt_dep": null, "location": "Canton C.S.D.", "stage_seq": 12, "distance_m": 53237.339, "section_seq": 1, "route_path_id": 107321}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53237.339, "from_m": 0.0, "section_seq": 1, "route_path_id": 107321}], "total_distance_m": 53237.339, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 49821.79, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3415.549, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24702, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:25Z", "source_id": 51927406, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:28:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:27:33Z", "source_id": 16754535, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24953, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:04Z", "source_id": 51939159, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:44:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:08Z", "source_id": 16757594, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:47Z", "source_id": 16759816, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] Abergavenny 0013 0013 None None None Canton C.S.D. 0116 0116 None EARLY -16 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62882/2026-09-17/detailed None Leckwith Bridge G.F. 2026-09-18T01:11:00+01:00 Canton C.S.D. 1429.0 {"type": "LineString", "coordinates": [[-3.2022880999999996, 51.4775092], [-3.2026182, 51.4775784], [-3.2032267999999995, 51.4777288], [-3.2050679999999994, 51.47820659999999], [-3.2074561, 51.4788463], [-3.2071428999999996, 51.4787369], [-3.2068652, 51.4786492], [-3.2066614, 51.47859329999999], [-3.2060658999999996, 51.4784337], [-3.2052554, 51.47821639999999], [-3.2038289999999994, 51.4778449], [-3.2029237, 51.47760929999999], [-3.2024838999999994, 51.477502399999985], [-3.2019152, 51.477387099999994], [-3.20158, 51.4773262], [-3.2013144, 51.4772719], [-3.2013101, 51.47727120000001], [-3.2010958, 51.47722099999999], [-3.2009335, 51.4771708], [-3.2006948, 51.47709820000001], [-3.200267, 51.4769971], [-3.2000095, 51.47693829999999], [-3.1998055999999995, 51.4768776], [-3.1995695, 51.4767941], [-3.199354, 51.4766784], [-3.1991389999999997, 51.4765669], [-3.1990008999999997, 51.47646999999999], [-3.1988386, 51.47633379999999], [-3.1987032, 51.476196399999985], [-3.1985720999999994, 51.4760471], [-3.1984631, 51.4759354], [-3.1982256999999996, 51.475693199999995], [-3.1981291999999995, 51.4756063], [-3.1980312999999994, 51.47554279999999], [-3.1978823999999997, 51.4754459], [-3.1977683999999997, 51.4753607], [-3.1976236, 51.4752455], [-3.1975041999999996, 51.4751636], [-3.1973405999999995, 51.475074199999995], [-3.1971531, 51.474991499999994], [-3.1970757999999995, 51.4749638], [-3.1969769999999995, 51.4749253], [-3.1966887999999996, 51.474857], [-3.1965264999999996, 51.4748276], [-3.1962283, 51.4747677], [-3.195793, 51.4747175], [-3.1956373999999994, 51.47470580000001], [-3.19494, 51.4746883], [-3.1944478, 51.4746824]]} 0.9 0111 0100 Leckwith Bridge G.F. Canton C.S.D. Canton C.S.D. 51.4746824 -3.1944478 51.4746824 -3.1944478 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Canton C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759816 1789603188267645 23 23 2026-09-17 00:10:02.697744 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:02.185332
595960 626108 C39782 895P67M916 2026-09-16 COMPLETE None 2026-09-17 00:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 626108, "stp": "O", "toc": "Thameslink", "uid": "C39782", "consist": "700040", "dest_crs": "XGI", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C39782/2026-09-16/detailed", "trust_id": "895P67M916", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gillingham E.M.U.D.", "service_date": "2026-09-16", "dest_arr_time": "2356", "dest_platform": null, "is_terminated": 1, "next_location": "Gillingham Reception Road", "signalling_id": "5P67", "timing_status": "LATE", "origin_station": "Gillingham (Kent)", "current_leg_arr": "2349", "current_leg_dep": "2348", "current_leg_end": "Gillingham Reception Road", "origin_dep_time": "2343", "origin_platform": "3", "current_location": "Gillingham Reception Road", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5514676344531315, 51.386891068417995], [0.5520619, 51.38698360000001], [0.5524184999999999, 51.3870306], [0.5527546, 51.387065099999994], [0.5533239, 51.38711970000001], [0.5538496000000002, 51.387154300000006], [0.5541064, 51.3871671], [0.5545097999999999, 51.3871818], [0.5555704000000001, 51.3871821], [0.5562064, 51.3871604], [0.5567096999999999, 51.3871255], [0.55723, 51.3870841], [0.5579885, 51.3869959], [0.5580528, 51.386987799999986], [0.5581145999999999, 51.38697950000001], [0.5581321, 51.386975699999994], [0.5582227, 51.3869628], [0.5590365156597471, 51.38679167395817], [0.5593807, 51.3867193], [0.5598526, 51.3865547], [0.5606579999999999, 51.3863188], [0.5621732, 51.385923000000005]]}", "current_leg_start": "Gillingham (Kent)", "dest_arr_time_act": "2356", "motion_projection": null, "next_location_lat": "51.3859230", "next_location_lon": "0.5621732", "previous_location": "Gillingham (Kent)", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 155.624, \"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\": 806.525, \"from_m\": 155.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\": 1530.875, \"from_m\": 806.525, \"capability_applied\": null, \"effective_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\": 626108, \"profile_key\": \"d50debc8cbff086503b2b2748b1884e7b6746004ca166c249429ffdb207df4db\", \"schedule_id\": 35766, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37995}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Gillingham Reception Road\", \"stage_seq\": 2, \"distance_m\": 1104.557, \"section_seq\": 1, \"route_path_id\": 37995}, {\"is_pass\": false, \"wtt_arr\": \"2356\", \"wtt_dep\": null, \"location\": \"Gillingham E.M.U.D.\", \"stage_seq\": 3, \"distance_m\": 1530.875, \"section_seq\": 1, \"route_path_id\": 37995}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1530.875, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37995}], \"total_distance_m\": 1530.875, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 650.901, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 879.974, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2343", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "51.3859230", "current_position_lon": "0.5621732", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32307, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:25Z\", \"source_id\": 51882812, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:48:29Z\", \"source_id\": 16741951, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gillingham Reception Road", "service_state_platform": null, "timing_fact_generation": 1789603145706207, "current_leg_arrival_utc": "2026-09-17T23:49:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:02.555020", "service_state_evidence_id": 51882812, "current_leg_start_actual_dep": "2026-09-17T23:47:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:02.694390", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink O GLM XGI 5P67 700040 8 100 None {"version": 3, "segments": [{"to_m": 155.624, "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": 806.525, "from_m": 155.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": 1530.875, "from_m": 806.525, "capability_applied": null, "effective_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": 626108, "profile_key": "d50debc8cbff086503b2b2748b1884e7b6746004ca166c249429ffdb207df4db", "schedule_id": 35766, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2343", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37995}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Gillingham Reception Road", "stage_seq": 2, "distance_m": 1104.557, "section_seq": 1, "route_path_id": 37995}, {"is_pass": false, "wtt_arr": "2356", "wtt_dep": null, "location": "Gillingham E.M.U.D.", "stage_seq": 3, "distance_m": 1530.875, "section_seq": 1, "route_path_id": 37995}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1530.875, "from_m": 0.0, "section_seq": 1, "route_path_id": 37995}], "total_distance_m": 1530.875, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 650.901, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 879.974, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32307, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:25Z", "source_id": 51882812, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:49:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:48:29Z", "source_id": 16741951, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:49:00+01:00", "operational_fact": true}] Gillingham (Kent) 2343 2343 3 None None Gillingham E.M.U.D. 2356 2356 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C39782/2026-09-16/detailed None Gillingham (Kent) 2026-09-17T23:47:00+01:00 Gillingham Reception Road 1.0 {"type": "LineString", "coordinates": [[0.5514676344531315, 51.386891068417995], [0.5520619, 51.38698360000001], [0.5524184999999999, 51.3870306], [0.5527546, 51.387065099999994], [0.5533239, 51.38711970000001], [0.5538496000000002, 51.387154300000006], [0.5541064, 51.3871671], [0.5545097999999999, 51.3871818], [0.5555704000000001, 51.3871821], [0.5562064, 51.3871604], [0.5567096999999999, 51.3871255], [0.55723, 51.3870841], [0.5579885, 51.3869959], [0.5580528, 51.386987799999986], [0.5581145999999999, 51.38697950000001], [0.5581321, 51.386975699999994], [0.5582227, 51.3869628], [0.5590365156597471, 51.38679167395817], [0.5593807, 51.3867193], [0.5598526, 51.3865547], [0.5606579999999999, 51.3863188], [0.5621732, 51.385923000000005]]} 0.5 2348 2349 Gillingham (Kent) Gillingham Reception Road Gillingham Reception Road 51.3859230 0.5621732 51.3859230 0.5621732 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Gillingham Reception Road TD TRACKING_TIMEOUT 51882812 1789603145706207 58 58 2026-09-17 00:10:02.694390 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:02.555020
595961 626334 L37661 632V76M916 2026-09-16 COMPLETE 16759707 2026-09-17 01:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 626334, "stp": "P", "toc": "Chiltern Railways", "uid": "L37661", "consist": "165024+165025", "dest_crs": "AVP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37661/2026-09-17/detailed", "trust_id": "632V76M916", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": "00:00:00", "dar_platform": null, "dest_station": "Aylesbury Vale Parkway", "service_date": "2026-09-16", "dest_arr_time": "0103", "dest_platform": null, "is_terminated": 1, "next_location": "Aylesbury Vale Parkway", "signalling_id": "2V76", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "0100", "current_leg_dep": "0054", "current_leg_end": "Aylesbury Vale Parkway", "origin_dep_time": "2357", "origin_platform": "4", "current_location": "Aylesbury Vale Parkway", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8143687, 51.8134969], [-0.8144111, 51.8135113], [-0.8157198, 51.8139537], [-0.8161717, 51.81411239999999], [-0.8164802999999999, 51.81420419999999], [-0.8168877999999999, 51.81432539999999], [-0.8177019, 51.81453689999999], [-0.8181444, 51.814638], [-0.8186017, 51.8147292], [-0.8191394999999999, 51.81482870000001], [-0.8195055999999998, 51.81488670000001], [-0.8198597, 51.8149373], [-0.8206647999999999, 51.8150476], [-0.8211672999999999, 51.8151462], [-0.8217064, 51.8152242], [-0.8220174999999998, 51.815273899999994], [-0.8225431999999999, 51.81536679999999], [-0.823077, 51.81547119999999], [-0.8236750999999999, 51.8156122], [-0.8240855, 51.8157166], [-0.8245709999999999, 51.815855899999995], [-0.8248553, 51.81593380000001], [-0.8251073999999999, 51.8160085], [-0.8254508, 51.8161162], [-0.8257217, 51.8161958], [-0.8259979, 51.81628539999999], [-0.8264565999999999, 51.8164479], [-0.8268749999999999, 51.816607], [-0.8274918999999998, 51.8168591], [-0.8291173, 51.8175123], [-0.83015, 51.8179351], [-0.8313140999999998, 51.818404400000006], [-0.8314883999999999, 51.8184757], [-0.8321218, 51.81870029999999], [-0.8323601, 51.81879649999999], [-0.8324848999999999, 51.8188487], [-0.8348424999999999, 51.819807], [-0.8404308999999999, 51.822080099999994], [-0.844386, 51.823691], [-0.8473014, 51.824880099999994], [-0.8495437, 51.8258035], [-0.8517565, 51.8267335], [-0.8527221, 51.82714959999999], [-0.85293, 51.8272374], [-0.8540525, 51.82773389999999], [-0.8550949, 51.8282313], [-0.8575942999999999, 51.82958639999999], [-0.8577509999999999, 51.8296841], [-0.8578792999999999, 51.829767700000005], [-0.8579943, 51.8298513], [-0.8581768999999999, 51.8299942], [-0.858365, 51.83013520000001], [-0.858509, 51.830240100000005], [-0.8586811999999999, 51.83036160000001], [-0.858883, 51.830496], [-0.8595834, 51.8309503], [-0.8599033, 51.8311595]]}", "current_leg_start": "Aylesbury", "dest_arr_time_act": "0103", "motion_projection": null, "next_location_lat": "51.8311595", "next_location_lon": "-0.8599033", "previous_location": "Aylesbury", "current_leg_milage": "2.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8498.207, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9052.083, \"from_m\": 8498.207, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14939.431, \"from_m\": 9052.083, \"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\": 15132.331, \"from_m\": 14939.431, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15306.817, \"from_m\": 15132.331, \"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\": 15358.906, \"from_m\": 15306.817, \"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\": 15445.729, \"from_m\": 15358.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16500.949, \"from_m\": 15445.729, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27537.909, \"from_m\": 16500.949, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28451.82, \"from_m\": 27537.909, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38670.674, \"from_m\": 28451.82, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38746.977, \"from_m\": 38670.674, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 39052.386, \"from_m\": 38746.977, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47300.053, \"from_m\": 39052.386, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47345.731, \"from_m\": 47300.053, \"capability_applied\": null, \"effective_limit_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\": 61441.518, \"from_m\": 47345.731, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 62212.324, \"from_m\": 61441.518, \"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\": 62750.612, \"from_m\": 62212.324, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 65598.825, \"from_m\": 62750.612, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65835.123, \"from_m\": 65598.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 626334, \"profile_key\": \"2b84a9d2ebbdb1d2d789f214cdccf623e2e260ed685eb4db9f685d7c7432420c\", \"schedule_id\": 16032, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0008H\", \"wtt_dep\": \"0009\", \"location\": \"Harrow-on-the-Hill\", \"stage_seq\": 3, \"distance_m\": 15165.982, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Watford South Jn - (Met)\", \"stage_seq\": 4, \"distance_m\": 26251.128, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0019\", \"wtt_dep\": \"0019H\", \"location\": \"Rickmansworth\", \"stage_seq\": 5, \"distance_m\": 28075.177, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0023H\", \"wtt_dep\": \"0024\", \"location\": \"Chorleywood\", \"stage_seq\": 6, \"distance_m\": 31590.52, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0027H\", \"wtt_dep\": \"0028\", \"location\": \"Chalfont & Latimer\", \"stage_seq\": 7, \"distance_m\": 35122.903, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0031H\", \"wtt_dep\": \"0033\", \"location\": \"Amersham\", \"stage_seq\": 8, \"distance_m\": 38363.812, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Mantles Wood\", \"stage_seq\": 9, \"distance_m\": 40703.739, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0039H\", \"wtt_dep\": \"0040\", \"location\": \"Great Missenden\", \"stage_seq\": 10, \"distance_m\": 47423.71, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0046\", \"wtt_dep\": \"0046H\", \"location\": \"Wendover\", \"stage_seq\": 11, \"distance_m\": 54696.884, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0050\", \"wtt_dep\": \"0050H\", \"location\": \"Stoke Mandeville\", \"stage_seq\": 12, \"distance_m\": 58562.557, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0054H\", \"wtt_dep\": \"0055H\", \"location\": \"Aylesbury\", \"stage_seq\": 13, \"distance_m\": 62106.463, \"section_seq\": 1, \"route_path_id\": 29439}, {\"is_pass\": false, \"wtt_arr\": \"0103\", \"wtt_dep\": null, \"location\": \"Aylesbury Vale Parkway\", \"stage_seq\": 14, \"distance_m\": 65835.123, \"section_seq\": 1, \"route_path_id\": 29439}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 65835.123, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29439}], \"total_distance_m\": 65835.123, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 65555.4, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 279.723, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2357", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.8311595", "current_position_lon": "-0.8599033", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:07:43Z\", \"source_id\": 16749173, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:47Z\", \"source_id\": 51935690, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:38:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:37:52Z\", \"source_id\": 16756680, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:51Z\", \"source_id\": 51941363, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:49:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:53Z\", \"source_id\": 16758193, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:47Z\", \"source_id\": 51944545, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:54Z\", \"source_id\": 16759006, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:36Z\", \"source_id\": 51947434, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:37Z\", \"source_id\": 16759707, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury Vale Parkway", "service_state_platform": null, "timing_fact_generation": 1789603119102670, "current_leg_arrival_utc": "2026-09-18T01:01:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:02.657852", "service_state_evidence_id": 16759707, "current_leg_start_actual_dep": "2026-09-18T00:55:30+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:02.701193", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB AVP 2V76 165024+165025 4 75 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8498.207, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9052.083, "from_m": 8498.207, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14939.431, "from_m": 9052.083, "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": 15132.331, "from_m": 14939.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15306.817, "from_m": 15132.331, "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": 15358.906, "from_m": 15306.817, "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": 15445.729, "from_m": 15358.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16500.949, "from_m": 15445.729, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27537.909, "from_m": 16500.949, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28451.82, "from_m": 27537.909, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38670.674, "from_m": 28451.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38746.977, "from_m": 38670.674, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39052.386, "from_m": 38746.977, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47300.053, "from_m": 39052.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47345.731, "from_m": 47300.053, "capability_applied": null, "effective_limit_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": 61441.518, "from_m": 47345.731, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62212.324, "from_m": 61441.518, "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": 62750.612, "from_m": 62212.324, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 65598.825, "from_m": 62750.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65835.123, "from_m": 65598.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 626334, "profile_key": "2b84a9d2ebbdb1d2d789f214cdccf623e2e260ed685eb4db9f685d7c7432420c", "schedule_id": 16032, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2357", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0008H", "wtt_dep": "0009", "location": "Harrow-on-the-Hill", "stage_seq": 3, "distance_m": 15165.982, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Watford South Jn - (Met)", "stage_seq": 4, "distance_m": 26251.128, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0019", "wtt_dep": "0019H", "location": "Rickmansworth", "stage_seq": 5, "distance_m": 28075.177, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0023H", "wtt_dep": "0024", "location": "Chorleywood", "stage_seq": 6, "distance_m": 31590.52, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0027H", "wtt_dep": "0028", "location": "Chalfont & Latimer", "stage_seq": 7, "distance_m": 35122.903, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0031H", "wtt_dep": "0033", "location": "Amersham", "stage_seq": 8, "distance_m": 38363.812, "section_seq": 1, "route_path_id": 29439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Mantles Wood", "stage_seq": 9, "distance_m": 40703.739, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0039H", "wtt_dep": "0040", "location": "Great Missenden", "stage_seq": 10, "distance_m": 47423.71, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0046", "wtt_dep": "0046H", "location": "Wendover", "stage_seq": 11, "distance_m": 54696.884, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0050", "wtt_dep": "0050H", "location": "Stoke Mandeville", "stage_seq": 12, "distance_m": 58562.557, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0054H", "wtt_dep": "0055H", "location": "Aylesbury", "stage_seq": 13, "distance_m": 62106.463, "section_seq": 1, "route_path_id": 29439}, {"is_pass": false, "wtt_arr": "0103", "wtt_dep": null, "location": "Aylesbury Vale Parkway", "stage_seq": 14, "distance_m": 65835.123, "section_seq": 1, "route_path_id": 29439}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65835.123, "from_m": 0.0, "section_seq": 1, "route_path_id": 29439}], "total_distance_m": 65835.123, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 65555.4, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 279.723, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:07:43Z", "source_id": 16749173, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:47Z", "source_id": 51935690, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:38:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:37:52Z", "source_id": 16756680, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21769, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:51Z", "source_id": 51941363, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:49:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:53Z", "source_id": 16758193, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21749, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:47Z", "source_id": 51944545, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:54:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:54Z", "source_id": 16759006, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21763, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:36Z", "source_id": 51947434, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:00:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:37Z", "source_id": 16759707, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] London Marylebone 2357 2357 4 0:00:00 None Aylesbury Vale Parkway 0103 0103 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37661/2026-09-17/detailed None Aylesbury 2026-09-18T00:55:30+01:00 Aylesbury Vale Parkway 6.0 {"type": "LineString", "coordinates": [[-0.8143687, 51.8134969], [-0.8144111, 51.8135113], [-0.8157198, 51.8139537], [-0.8161717, 51.81411239999999], [-0.8164802999999999, 51.81420419999999], [-0.8168877999999999, 51.81432539999999], [-0.8177019, 51.81453689999999], [-0.8181444, 51.814638], [-0.8186017, 51.8147292], [-0.8191394999999999, 51.81482870000001], [-0.8195055999999998, 51.81488670000001], [-0.8198597, 51.8149373], [-0.8206647999999999, 51.8150476], [-0.8211672999999999, 51.8151462], [-0.8217064, 51.8152242], [-0.8220174999999998, 51.815273899999994], [-0.8225431999999999, 51.81536679999999], [-0.823077, 51.81547119999999], [-0.8236750999999999, 51.8156122], [-0.8240855, 51.8157166], [-0.8245709999999999, 51.815855899999995], [-0.8248553, 51.81593380000001], [-0.8251073999999999, 51.8160085], [-0.8254508, 51.8161162], [-0.8257217, 51.8161958], [-0.8259979, 51.81628539999999], [-0.8264565999999999, 51.8164479], [-0.8268749999999999, 51.816607], [-0.8274918999999998, 51.8168591], [-0.8291173, 51.8175123], [-0.83015, 51.8179351], [-0.8313140999999998, 51.818404400000006], [-0.8314883999999999, 51.8184757], [-0.8321218, 51.81870029999999], [-0.8323601, 51.81879649999999], [-0.8324848999999999, 51.8188487], [-0.8348424999999999, 51.819807], [-0.8404308999999999, 51.822080099999994], [-0.844386, 51.823691], [-0.8473014, 51.824880099999994], [-0.8495437, 51.8258035], [-0.8517565, 51.8267335], [-0.8527221, 51.82714959999999], [-0.85293, 51.8272374], [-0.8540525, 51.82773389999999], [-0.8550949, 51.8282313], [-0.8575942999999999, 51.82958639999999], [-0.8577509999999999, 51.8296841], [-0.8578792999999999, 51.829767700000005], [-0.8579943, 51.8298513], [-0.8581768999999999, 51.8299942], [-0.858365, 51.83013520000001], [-0.858509, 51.830240100000005], [-0.8586811999999999, 51.83036160000001], [-0.858883, 51.830496], [-0.8595834, 51.8309503], [-0.8599033, 51.8311595]]} 2.3 0054 0100 Aylesbury Aylesbury Vale Parkway Aylesbury Vale Parkway 51.8311595 -0.8599033 51.8311595 -0.8599033 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Aylesbury Vale Parkway TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759707 1789603119102670 19 19 2026-09-17 00:10:02.701193 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:02.657852
595962 616183 H02409 706V54CX16 2026-09-16 COMPLETE 16759844 2026-09-17 00:30:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 616183, "stp": "O", "toc": "Unknown", "uid": "H02409", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H02409/2026-09-17/detailed", "trust_id": "706V54CX16", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol East Depot DGL", "service_date": "2026-09-16", "dest_arr_time": "0034", "dest_platform": null, "is_terminated": 1, "next_location": "Bristol East Depot DGL", "signalling_id": "6V54", "timing_status": "EARLY", "origin_station": "Quainton Railhead", "current_leg_arr": "0030", "current_leg_dep": "2323", "current_leg_end": "Bristol East Depot DGL", "origin_dep_time": "1852", "origin_platform": null, "current_location": "Bristol East Depot DGL", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4917344999999995, 51.612445], [-1.4921952, 51.6124068], [-1.4930868999999998, 51.6123427], [-1.4939615999999998, 51.6122789], [-1.4948183999999998, 51.612223500000006], [-1.4956899999999995, 51.612171700000005], [-1.4964883999999998, 51.6121273], [-1.4973525, 51.6120813], [-1.4982314, 51.6120331], [-1.4990336, 51.6119931], [-1.4998777, 51.611948899999994], [-1.5006811000000002, 51.6119066], [-1.5010986, 51.6118867], [-1.5012531999999998, 51.611879300000005], [-1.5022654999999998, 51.61183290000001], [-1.5030519, 51.611797499999994], [-1.5038332999999997, 51.6117638], [-1.5045586, 51.6117358], [-1.5053531999999998, 51.6117051], [-1.5060781, 51.6116748], [-1.5069446999999998, 51.611647], [-1.5076657000000002, 51.6116211], [-1.5083865, 51.611595400000006], [-1.5100999, 51.6115512], [-1.5102809, 51.6115456], [-1.5104323, 51.61153949999999], [-1.5113828, 51.6115162], [-1.5127377, 51.6114866], [-1.513401, 51.611469], [-1.5141326999999998, 51.61145689999999], [-1.5147244, 51.611451200000005], [-1.5156618000000002, 51.61144070000001], [-1.5163825999999998, 51.6114357], [-1.5171399999999997, 51.61143469999998], [-1.5178685000000005, 51.61143359999999], [-1.5186647, 51.6114314], [-1.5193076, 51.61143089999999], [-1.5200276, 51.6114314], [-1.5207634, 51.6114375], [-1.5213949, 51.6114429], [-1.522122, 51.6114496], [-1.5229116, 51.61145779999999], [-1.5237179999999997, 51.6114684], [-1.5240576999999995, 51.6114745], [-1.5241815999999997, 51.6114767], [-1.5245116, 51.611482999999986], [-1.5252975999999998, 51.6114938], [-1.5261666, 51.6115139], [-1.5270142, 51.6115334], [-1.5271359830031863, 51.611536387821694], [-1.5278457, 51.6115538], [-1.5286814999999998, 51.61157649999999], [-1.5294421, 51.611601699999994], [-1.5302432, 51.6116283], [-1.5309691, 51.6116534], [-1.5316919, 51.61168010000001], [-1.5324039, 51.611709899999994], [-1.5331294, 51.611739099999994], [-1.5337989999999997, 51.6117669], [-1.5344814999999998, 51.611796599999984], [-1.5353339, 51.61183340000001], [-1.5360706, 51.6118643], [-1.5369277999999995, 51.61189279999999], [-1.5376506999999997, 51.61191860000001], [-1.5383706999999998, 51.6119402], [-1.5392813, 51.6119685], [-1.5401882999999998, 51.611992400000005], [-1.5409436, 51.612011499999994], [-1.5415211, 51.612026099999994], [-1.5419809, 51.6120347], [-1.5426042999999998, 51.61204909999999], [-1.5430326, 51.6120569], [-1.5435404, 51.6120654], [-1.5444298, 51.6120775], [-1.5451521, 51.6120856], [-1.5457198, 51.61209019999999], [-1.5464709999999997, 51.6120964], [-1.5468033, 51.61209919999999], [-1.5480201, 51.6121045], [-1.5488702, 51.612105], [-1.5494070750854838, 51.612104880654634], [-1.5497699, 51.61210479999999], [-1.5506376, 51.6120975], [-1.5514731, 51.612091500000005], [-1.5518156, 51.6120913], [-1.5525594, 51.61208499999999], [-1.5530917999999998, 51.6120763], [-1.5533704999999998, 51.612071500000006], [-1.5543303, 51.6120542], [-1.5546155, 51.6120504], [-1.5549448, 51.61204080000001], [-1.5556442, 51.612022399999994], [-1.5564247999999998, 51.6119971], [-1.5572175999999998, 51.6119655], [-1.5580916, 51.61191949999999], [-1.5589493999999997, 51.6118654], [-1.5598215, 51.6118056], [-1.5606074, 51.61174599999998], [-1.5614675, 51.61167300000001], [-1.5623386999999995, 51.6115916], [-1.5632186999999995, 51.61150510000001], [-1.5640014, 51.6114194], [-1.5647492999999997, 51.6113362], [-1.5655315, 51.6112417], [-1.5663777, 51.6111328], [-1.5672208999999997, 51.61101699999999], [-1.5680747, 51.610891], [-1.5688492, 51.6107761], [-1.569707, 51.61063999999999], [-1.5705146999999997, 51.6105001], [-1.5706102894529843, 51.61048353460085], [-1.5706629999999997, 51.6104744], [-1.5711703999999995, 51.61038320000001], [-1.5718853999999998, 51.6102519], [-1.5726241999999997, 51.610110299999995], [-1.5732875999999998, 51.6099815], [-1.5739875, 51.609837799999994], [-1.5746778999999995, 51.60969349999999], [-1.5754144999999995, 51.6095256], [-1.576144, 51.609360200000005], [-1.5768097, 51.60920000000001], [-1.5772392, 51.6090979], [-1.5776977, 51.6089911], [-1.5778902, 51.608942699999986], [-1.5783265, 51.6088315], [-1.5789926999999997, 51.6086572], [-1.5797601, 51.60844509999999], [-1.5805421999999998, 51.60822609999999], [-1.5813702999999997, 51.607988000000006], [-1.5821193999999998, 51.60776439999999], [-1.5828537, 51.6075405], [-1.5835949, 51.60730530000001], [-1.5843961999999998, 51.607046], [-1.5845672999999998, 51.60698899999999], [-1.5848785, 51.6068848], [-1.5855775, 51.6066426], [-1.5862685, 51.60639770000001], [-1.586809, 51.60619799999999], [-1.5870275000000005, 51.6061168], [-1.5874256, 51.60596569999999], [-1.5880302999999998, 51.6057327], [-1.5886599999999995, 51.6054954], [-1.5893285, 51.60522580000001], [-1.5899237, 51.604985499999984], [-1.5904686999999995, 51.6047538], [-1.5910817, 51.6044899], [-1.5912799, 51.604402], [-1.5914401, 51.6043307], [-1.5917943, 51.604173899999985], [-1.592512, 51.6038523], [-1.5932077999999998, 51.60353159999999], [-1.5938256999999998, 51.6032404], [-1.5945006999999998, 51.6029243], [-1.5952005, 51.602590799999994], [-1.5958469, 51.6022954], [-1.5964809, 51.6020037], [-1.5971357000000002, 51.60171160000001], [-1.5977752, 51.601427099999995], [-1.5983662, 51.601167800000006], [-1.5989694999999997, 51.60090849999998], [-1.5995614, 51.60065590000001], [-1.5997271999999998, 51.6005869], [-1.5998526, 51.60053469999999], [-1.6002162999999998, 51.6003833], [-1.6009287, 51.60008919999999], [-1.6010979, 51.6000217], [-1.6013317, 51.59992979999999], [-1.6016384, 51.5998132], [-1.6022717999999998, 51.59956950000001], [-1.6027073999999997, 51.5994011], [-1.6036349, 51.59905559999999], [-1.6043666, 51.5987882], [-1.6050854, 51.59853330000001], [-1.6057604, 51.5983014], [-1.6063930999999998, 51.598085999999995], [-1.6070846, 51.59785499999999], [-1.6077996, 51.59761829999999], [-1.6084299, 51.5974133], [-1.6090794, 51.59720180000001], [-1.6097866999999997, 51.596970500000005], [-1.6104866, 51.5967418], [-1.6112482999999995, 51.596493599999995], [-1.6119582999999995, 51.59626170000001], [-1.6126676, 51.59603059999999], [-1.6133672, 51.5958019], [-1.6140729, 51.5955735], [-1.6146636, 51.595388599999986], [-1.6153668, 51.59517040000001], [-1.6160149, 51.594974499999985], [-1.6166694, 51.59478039999999], [-1.6169675114151385, 51.59469511446664], [-1.6173219999999997, 51.5945937], [-1.6179311, 51.594421800000006], [-1.6185711, 51.59424619999999], [-1.6190583999999997, 51.59411130000001], [-1.6195100999999998, 51.5939925], [-1.6202707000000005, 51.5937926], [-1.620755, 51.5936706], [-1.6212999, 51.5935324], [-1.6218691, 51.59339289999999], [-1.6224348999999998, 51.593256100000005], [-1.6231949999999995, 51.5930777], [-1.6239351999999998, 51.5929077], [-1.6246905, 51.5927424], [-1.6255299999999997, 51.5925634], [-1.6263309, 51.59239689999999], [-1.6270835, 51.5922472], [-1.6279247999999995, 51.59207910000001], [-1.6287004, 51.5919262], [-1.6295289999999998, 51.59176329999999], [-1.6297012999999998, 51.5917298], [-1.6304037, 51.591589500000005], [-1.6310994999999997, 51.5914518], [-1.6317796999999998, 51.59131920000001], [-1.6324702999999998, 51.5911832], [-1.6331538, 51.591046], [-1.6339111, 51.5908979], [-1.6346893999999998, 51.59073639999999], [-1.6354304, 51.59058160000001], [-1.6362375999999998, 51.59041269999999], [-1.6369528999999998, 51.59025119999999], [-1.6376718, 51.5900932], [-1.6383566, 51.589941299999985], [-1.6390255, 51.58978210000001], [-1.6397182, 51.589620799999985], [-1.6404646, 51.589445399999995], [-1.6411250999999998, 51.58929710000001], [-1.641871, 51.589132], [-1.6426999, 51.588958700000006], [-1.643529, 51.5887835], [-1.644326, 51.5886273], [-1.6450393999999997, 51.5884907], [-1.6457969, 51.58835179999999], [-1.6465583, 51.5882172], [-1.6470499999999997, 51.588131699999984], [-1.6480233, 51.587969599999994], [-1.6488017, 51.58784369999999], [-1.6495854, 51.5877248], [-1.6503532, 51.5876144], [-1.6511983999999995, 51.58749679999999], [-1.6519855, 51.5873904], [-1.652823, 51.5872821], [-1.6529968000000002, 51.5872609], [-1.6536147, 51.587185599999984], [-1.6544295, 51.5870873], [-1.6551197, 51.58700830000001], [-1.6557957, 51.5869383], [-1.6564198, 51.58687400000001], [-1.6572219, 51.5867977], [-1.6580922, 51.58671820000001], [-1.6589453999999997, 51.58665219999999], [-1.6596434999999998, 51.5866005], [-1.6604639, 51.5865473], [-1.6612542, 51.5865002], [-1.6620342, 51.58646159999999], [-1.6628354, 51.58642840000001], [-1.6634951999999998, 51.58640539999999], [-1.6640311, 51.58638979999999], [-1.6648799, 51.5863715], [-1.6658252999999998, 51.58635139999999], [-1.6663068000000003, 51.5863402], [-1.6667898, 51.58632869999999], [-1.6673814, 51.58631439999999], [-1.6681581999999997, 51.5862941], [-1.6689033, 51.5862739], [-1.6696131, 51.5862503], [-1.6704119, 51.58622029999999], [-1.6711701, 51.5861888], [-1.6717345, 51.586163099999986], [-1.6722547, 51.586138699999985], [-1.6728126, 51.586108], [-1.6733909, 51.58607560000001], [-1.673533, 51.5860679], [-1.6739498, 51.5860463], [-1.6747293, 51.5860023], [-1.6753041999999998, 51.5859706], [-1.6755287, 51.585958700000006], [-1.6769099999999997, 51.5858847], [-1.6771706, 51.58586999999999], [-1.6786795, 51.58579], [-1.67923, 51.585758], [-1.6800827, 51.5857116], [-1.6809560999999995, 51.585663999999994], [-1.6817125, 51.58562210000001], [-1.6823917999999998, 51.585585], [-1.6826131, 51.585572899999995], [-1.6831050999999997, 51.58554600000001], [-1.6838630999999995, 51.5855054], [-1.6846573, 51.5854618], [-1.6853725999999998, 51.58542299999999], [-1.6857983, 51.5854006], [-1.6859365999999998, 51.58539329999999], [-1.6863536, 51.5853699], [-1.6871034, 51.5853322], [-1.6875180000000003, 51.585307099999994], [-1.6886197, 51.585247399999986], [-1.6893482, 51.58520659999999], [-1.6900649, 51.5851644], [-1.6909147999999998, 51.5851188], [-1.691794, 51.585068099999994], [-1.6926488999999998, 51.5850197], [-1.6933782, 51.584975400000005], [-1.6942513999999995, 51.584915900000006], [-1.6950886, 51.584858699999984], [-1.6959208999999995, 51.58479289999999], [-1.6968552999999995, 51.58471539999999], [-1.6976724, 51.584645499999986], [-1.6980517999999998, 51.584611599999995], [-1.6981575999999998, 51.584603], [-1.6985311, 51.5845676], [-1.6993721999999998, 51.5844851], [-1.7000939, 51.58441319999999], [-1.7008894, 51.58432940000001], [-1.7017317999999997, 51.584237], [-1.7023737, 51.58416570000001], [-1.7030785999999998, 51.5840845], [-1.7036743999999997, 51.5840122], [-1.7039533999999998, 51.5839785], [-1.7040723999999998, 51.583963699999984], [-1.704389, 51.5839263], [-1.7049396, 51.583857], [-1.7056349, 51.5837663], [-1.706413, 51.58366520000001], [-1.7067990398270907, 51.58361220836834], [-1.7071954000000005, 51.5835578], [-1.7079553999999997, 51.5834494], [-1.7082398, 51.5834098], [-1.7084813, 51.5833748], [-1.7094458999999995, 51.58322900000002], [-1.7102767, 51.58310259999998], [-1.7110421999999998, 51.58298099999999], [-1.7117729000000002, 51.58286280000001], [-1.7119548999999998, 51.58283349999999], [-1.7125641, 51.582732799999995], [-1.7132782999999998, 51.5826094], [-1.7141006, 51.582463399999995], [-1.7149086999999998, 51.582318], [-1.7157757, 51.5821586], [-1.7166064, 51.5819993], [-1.7174286, 51.581836499999994], [-1.7182507, 51.581675], [-1.7189463, 51.5815278], [-1.7197087, 51.581368299999994], [-1.7204588999999997, 51.5812099], [-1.7211975, 51.58105020000001], [-1.7218094, 51.5809142], [-1.7223664999999997, 51.5807889], [-1.7230406, 51.58063839999999], [-1.7238317999999997, 51.58046250000001], [-1.7244054999999998, 51.5803334], [-1.7248867, 51.5802237], [-1.7255589, 51.58007309999999], [-1.726315, 51.5799042], [-1.7264034, 51.5798824], [-1.7268965, 51.5797792], [-1.7274096, 51.5796669], [-1.7278868, 51.5795579], [-1.728691, 51.5793752], [-1.7293224, 51.579234500000005], [-1.7301266, 51.57905579999999], [-1.730971, 51.5788658], [-1.7318362, 51.5786725], [-1.7326965999999997, 51.578477799999995], [-1.7334861999999998, 51.5783041], [-1.7340972, 51.578169900000006], [-1.7345368, 51.57807639999999], [-1.7350956999999998, 51.57795149999999], [-1.7357354, 51.57780869999999], [-1.7363930999999997, 51.5776606], [-1.7369313999999998, 51.57753960000001], [-1.7376048, 51.577391600000006], [-1.7381941, 51.57725930000001], [-1.7388421, 51.57711489999999], [-1.7396574, 51.5769335], [-1.7403825, 51.57677], [-1.7408526, 51.5766649], [-1.7415025999999998, 51.576520599999995], [-1.7421123999999997, 51.5763841], [-1.7427529, 51.576241800000005], [-1.7434067999999998, 51.57609519999999], [-1.7442258999999998, 51.5759109], [-1.7448115, 51.5757801], [-1.7455295, 51.575621600000005], [-1.7462767, 51.5754539], [-1.746962, 51.5752984], [-1.7484714, 51.574962000000006], [-1.7492977999999997, 51.57477589999999], [-1.7501136999999998, 51.57459600000001], [-1.7509277, 51.57441369999999], [-1.7517015, 51.5742428], [-1.7519652999999995, 51.574182500000006], [-1.7531277, 51.5739223], [-1.7534183, 51.5738569], [-1.7539895000000003, 51.57372719999999], [-1.7544284, 51.5736298], [-1.7550296, 51.573496199999994], [-1.7558003, 51.5733239], [-1.7566310000000005, 51.5731365], [-1.7574742999999995, 51.5729478], [-1.7582922, 51.572763999999985], [-1.7590042, 51.5726067], [-1.7600897999999998, 51.57236410000001], [-1.7607322, 51.572219399999994], [-1.7612544999999995, 51.5721035], [-1.7620828999999998, 51.57191769999999], [-1.7628646, 51.5717436], [-1.7635203999999998, 51.5715985], [-1.7639798, 51.57149489999999], [-1.7645862, 51.571357799999994], [-1.7648774, 51.57128420000001], [-1.7651434999999998, 51.5712057], [-1.7653907000000002, 51.57114349999999], [-1.7657579999999995, 51.5710598], [-1.7665882999999998, 51.5708756], [-1.767173, 51.5707443], [-1.7676849999999995, 51.57062760000001], [-1.7680728, 51.57054169999999], [-1.768558, 51.57043029999999], [-1.7690933999999998, 51.570305699999984], [-1.7696307, 51.5701775], [-1.7704314, 51.56998170000001], [-1.7711560999999998, 51.5698071], [-1.7719098999999998, 51.569618], [-1.7727459999999997, 51.569405999999994], [-1.7733825, 51.5692386], [-1.7740229000000003, 51.5690706], [-1.7746062, 51.5689194], [-1.7752889, 51.56873559999998], [-1.7753426, 51.5687197], [-1.7757171, 51.5686162], [-1.7762575, 51.5684689], [-1.7764932999999998, 51.56839920000001], [-1.7773037, 51.56820739999999], [-1.7776632, 51.5681045], [-1.7782001, 51.5679468], [-1.7786538, 51.5678122], [-1.7789615999999997, 51.567719399999994], [-1.7794422, 51.5675724], [-1.7807012, 51.567231099999994], [-1.7810131, 51.567130599999984], [-1.7811684999999997, 51.5670839], [-1.7819119, 51.5668403], [-1.7823782, 51.56668520000001], [-1.7825508999999995, 51.56662849999999], [-1.7829754999999998, 51.5664885], [-1.7832364, 51.56639959999999], [-1.7837008, 51.5662405], [-1.7839557999999998, 51.5661534], [-1.7842602999999997, 51.5660493], [-1.7848325, 51.565851900000006], [-1.7849680999999995, 51.5658048], [-1.784987179290915, 51.56579801512437], [-1.785210269552144, 51.56572118934222], [-1.7854106747377507, 51.56565686535655], [-1.7855916061923014, 51.56560322715784], [-1.785756275260362, 51.56555845873656], [-1.7859078932864985, 51.56552074408322], [-1.786049671615276, 51.565488267188286], [-1.786184821591262, 51.56545921204223], [-1.7863165545590214, 51.565431762635534], [-1.78644808186312, 51.5654041029587], [-1.786582614848124, 51.56537441700221], [-1.7867233648585996, 51.56534088875651], [-1.7868735432391123, 51.565301702212125], [-1.7870363613342284, 51.56525504135951], [-1.7872150304885135, 51.565199090189154], [-1.7874127620465337, 51.56513203269154], [-1.787632767352855, 51.56505205285715], [-1.7876664, 51.565037], [-1.7878372, 51.56495220000001], [-1.787965, 51.5648833], [-1.788106, 51.56480160000001], [-1.7884015, 51.5646347], [-1.7887636999999998, 51.564466], [-1.7890187999999998, 51.5643634], [-1.7895072, 51.5641762], [-1.7899338000000002, 51.5640118], [-1.7905855999999998, 51.5637074], [-1.7909483, 51.5635618], [-1.7913334000000003, 51.56341040000001], [-1.7922514000000005, 51.563031200000005], [-1.7935637999999998, 51.562476200000006], [-1.7943293000000002, 51.562147200000005], [-1.7948564000000002, 51.5619173], [-1.7954571, 51.56165029999999], [-1.7958703000000005, 51.5614667], [-1.7960885, 51.5613692], [-1.7966305682390429, 51.561122279330455], [-1.7967067, 51.56108759999999], [-1.7972684000000003, 51.5608233], [-1.7974075999999997, 51.56075860000001], [-1.7977085999999995, 51.5606206], [-1.7981961000000002, 51.5603919], [-1.7989267999999996, 51.5600432], [-1.7995484000000002, 51.5597407], [-1.8001998, 51.5594194], [-1.800771, 51.5591334], [-1.8013503999999996, 51.5588438], [-1.8019108, 51.5585593], [-1.8021122, 51.5584562], [-1.8024093, 51.55830139999999], [-1.8030351, 51.55797410000001], [-1.8036322999999996, 51.5576581], [-1.8042561, 51.5573194], [-1.8044133, 51.55723529999999], [-1.8048938999999995, 51.556974100000005], [-1.8051312, 51.5568432], [-1.8054874, 51.55664740000001], [-1.8058205, 51.55645479999999], [-1.806134, 51.55626999999999], [-1.8063601, 51.55614039999998], [-1.8068596, 51.5558562], [-1.8073234999999996, 51.55558], [-1.8076763, 51.55537470000001], [-1.8080913999999997, 51.555128], [-1.808347, 51.55497940000001], [-1.8087288, 51.554744], [-1.8088652075022291, 51.55466347968381], [-1.8092459999999997, 51.5544387], [-1.8097523, 51.5541338], [-1.8103028, 51.553822700000005], [-1.8108011, 51.5535328], [-1.8112131999999996, 51.5533], [-1.8115896, 51.553087], [-1.8119427999999995, 51.55288840000001], [-1.8123244, 51.5526782], [-1.8125135000000003, 51.55257410000001], [-1.8132337999999997, 51.5521796], [-1.8139298, 51.5518112], [-1.8144909, 51.5515183], [-1.8153478999999997, 51.55107400000001], [-1.8161578000000005, 51.5506633], [-1.8169636, 51.55027139999999], [-1.8175950000000003, 51.54996009999999], [-1.8183035999999997, 51.5496241], [-1.8190455, 51.5492804], [-1.8197485, 51.548955799999995], [-1.8203927, 51.5486655], [-1.8208249000000003, 51.5484744], [-1.8212813, 51.5482701], [-1.8217878000000003, 51.5480483], [-1.8224321, 51.5477704], [-1.8230881999999995, 51.5474933], [-1.823685, 51.54724850000001], [-1.8242904999999996, 51.5470025], [-1.8247897999999996, 51.54680239999999], [-1.825326, 51.54658739999999], [-1.8259544, 51.54633930000001], [-1.82677, 51.5460253], [-1.8276011, 51.5457131], [-1.8278489, 51.54562059999999], [-1.8285475, 51.5453656], [-1.8292794, 51.5451048], [-1.8301479, 51.544797599999995], [-1.8310010999999995, 51.544500600000006], [-1.8318722999999992, 51.544205700000006], [-1.8327419, 51.543919599999995], [-1.8334863, 51.5436754], [-1.8342986999999995, 51.5434248], [-1.8350791, 51.5431803], [-1.8359082, 51.54292770000001], [-1.8365425, 51.54274079999999], [-1.8371487, 51.542564599999984], [-1.8380142, 51.5423173], [-1.8388497, 51.54208739999999], [-1.8395893, 51.541888], [-1.84012, 51.5417448], [-1.8406613999999997, 51.54160360000001], [-1.8412285, 51.5414558], [-1.8420037, 51.541260400000006], [-1.8428135000000003, 51.54106060000001], [-1.8435799999999996, 51.54087839999998], [-1.8441633, 51.54074039999999], [-1.8449028000000005, 51.540571699999994], [-1.8455457, 51.540425], [-1.8463528999999996, 51.54024949999999], [-1.8471746, 51.5400697], [-1.8481845, 51.53986319999999], [-1.8488632999999997, 51.539725], [-1.8491169999999997, 51.539673], [-1.8496643, 51.5395657], [-1.8504909, 51.539407399999995], [-1.8513642, 51.5392467], [-1.8522344999999996, 51.53908890000001], [-1.8530174, 51.538951099999984], [-1.8534117000000003, 51.53888160000001], [-1.8537064, 51.5388329], [-1.8543590000000003, 51.53872489999999], [-1.8551862, 51.5385914], [-1.8560401999999996, 51.53846089999999], [-1.8568748, 51.5383396], [-1.8576078999999996, 51.5382356], [-1.8584288, 51.538122], [-1.8592775999999995, 51.538010799999995], [-1.8599897, 51.53791960000001], [-1.8607009, 51.5378331], [-1.8615487, 51.537734699999994], [-1.8623853999999995, 51.53764129999999], [-1.8631861999999997, 51.53755240000001], [-1.8638859, 51.5374735], [-1.8646143, 51.5373952], [-1.8653514999999996, 51.5373148], [-1.8660407999999995, 51.53723810000001], [-1.8668888999999995, 51.5371446], [-1.86773, 51.53705310000001], [-1.8686146, 51.5369533], [-1.8694279, 51.5368646], [-1.8699869, 51.5368029], [-1.8708039999999997, 51.5367131], [-1.8716621, 51.53661910000001], [-1.87251, 51.5365261], [-1.8732698, 51.5364396], [-1.8741549, 51.5363438], [-1.8750115, 51.536249100000006], [-1.8758980000000005, 51.5361512], [-1.8767732, 51.53605000000001], [-1.8775253, 51.5359685], [-1.8784874, 51.53584679999999], [-1.8791174, 51.5357639], [-1.8793726, 51.5357289], [-1.8799475, 51.5356424], [-1.8805890999999997, 51.5355412], [-1.8812254, 51.53543770000001], [-1.8820586, 51.53529830000001], [-1.8829162, 51.535161], [-1.8837701, 51.535031499999995], [-1.8845779000000005, 51.5349174], [-1.8849082, 51.53487549999999], [-1.885042, 51.53485950000001], [-1.8854386, 51.5348098], [-1.8861518999999995, 51.534730399999994], [-1.8864620966509948, 51.5346987091626], [-1.8869653, 51.5346473], [-1.8877918, 51.53456849999999], [-1.8886583999999995, 51.53450060000001], [-1.8893985, 51.53444420000001], [-1.8902912, 51.53439209999999], [-1.891141, 51.5343506], [-1.8920198, 51.53431749999999], [-1.8928881, 51.534297], [-1.8935909, 51.5342861], [-1.8944103, 51.5342819], [-1.8945813, 51.5342818], [-1.8952910000000005, 51.5342893], [-1.8962060000000005, 51.534303099999995], [-1.8970196, 51.53433079999999], [-1.8978926, 51.5343646], [-1.8987905, 51.53441250000001], [-1.8996862, 51.53447209999999], [-1.9005267999999995, 51.534539300000006], [-1.9010743999999995, 51.53458719999999], [-1.9016968999999997, 51.5346522], [-1.9017665, 51.5346602], [-1.9024985, 51.5347403], [-1.9030793, 51.5348151], [-1.9038499999999992, 51.5349256], [-1.9040949, 51.53496140000001], [-1.9048558, 51.5350765], [-1.9055274, 51.53519169999999], [-1.9056943240622888, 51.53521997923772], [-1.9062250999999997, 51.535309899999994], [-1.9067026999999996, 51.5353877], [-1.9073844, 51.535502999999984], [-1.9082339, 51.5356488], [-1.9089133, 51.53576149999999], [-1.9095435, 51.5358647], [-1.9102969, 51.53595740000001], [-1.9107764, 51.53604060000001], [-1.9110613, 51.5360859], [-1.9115194, 51.536161], [-1.9118152999999996, 51.53620960000001], [-1.9123516000000005, 51.53629690000001], [-1.9128662, 51.536375], [-1.9133249, 51.5364466], [-1.9138630999999997, 51.5365194], [-1.9140899999999996, 51.5365487], [-1.9146741, 51.53662599999999], [-1.9153369, 51.53670579999999], [-1.9157386999999997, 51.5367517], [-1.9162505, 51.53680769999999], [-1.9170625999999995, 51.53689010000001], [-1.9179615, 51.53696879999999], [-1.9187492, 51.537034000000006], [-1.9195839, 51.53709359999999], [-1.9203008, 51.537138199999994], [-1.9210167, 51.5371795], [-1.9217413, 51.5372144], [-1.9224653, 51.53724369999998], [-1.9231135, 51.53726290000001], [-1.9237373999999996, 51.5372785], [-1.9243343, 51.5372887], [-1.9245959, 51.5372892], [-1.9253176999999997, 51.5372925], [-1.9257892, 51.5372929], [-1.9262533, 51.53728899999999], [-1.9268359999999995, 51.5372843], [-1.9272750999999997, 51.5372761], [-1.9277852, 51.53726369999999], [-1.9282093, 51.537252], [-1.9285961, 51.5372415], [-1.9288713, 51.53723290000001], [-1.9290188999999995, 51.537226800000006], [-1.9292426, 51.53721749999999], [-1.9295029, 51.53720609999999], [-1.930294, 51.53716829999999], [-1.9310442999999995, 51.5371253], [-1.9315317000000003, 51.53709440000001], [-1.9320716, 51.5370565], [-1.9327521000000003, 51.537005499999985], [-1.9333734, 51.5369513], [-1.9337801999999995, 51.53691489999999], [-1.9343835, 51.53685660000001], [-1.9350629, 51.5367873], [-1.9355436, 51.536736], [-1.9360683999999997, 51.53667509999999], [-1.9367112, 51.5365962], [-1.937067, 51.53655040000001], [-1.9376798, 51.536467599999995], [-1.9381636, 51.5363995], [-1.9385198999999995, 51.5363454], [-1.9388417, 51.53629690000001], [-1.9391374999999995, 51.5362499], [-1.9394191999999997, 51.53620699999999], [-1.9396791999999996, 51.5361678], [-1.9403689, 51.536052299999994], [-1.9407332, 51.5359873], [-1.9413682, 51.535874], [-1.9415693000000005, 51.5358349], [-1.9420907000000005, 51.5357404], [-1.9426421, 51.5356301], [-1.9434732, 51.5354563], [-1.9442916999999995, 51.53527890000001], [-1.9450355, 51.5351106], [-1.9458468999999996, 51.534914], [-1.9462506, 51.5348138], [-1.9467235999999997, 51.53469340000001], [-1.9473433999999996, 51.5345277], [-1.9477374999999997, 51.5344226], [-1.9482122, 51.5342914], [-1.9485569, 51.5341947], [-1.9487902, 51.53412790000001], [-1.9493306999999995, 51.53397060000001], [-1.9501245, 51.53373069999999], [-1.9504648, 51.5336246], [-1.9506243999999997, 51.533575500000005], [-1.950993, 51.533452700000005], [-1.9514286000000003, 51.53330940000001], [-1.9517343, 51.5332101], [-1.9523157, 51.533008200000005], [-1.9529045000000005, 51.5328033], [-1.9534121, 51.532622], [-1.9538975999999997, 51.5324511], [-1.954276, 51.5323167], [-1.9548951, 51.5321033], [-1.9554879999999992, 51.5319056], [-1.9558684, 51.53178309999999], [-1.9562077, 51.5316766], [-1.9567984999999997, 51.531496699999984], [-1.9571886, 51.531382], [-1.9577269, 51.53123109999999], [-1.9582101000000005, 51.5311007], [-1.9586380000000003, 51.53098709999999], [-1.9591469, 51.53085840000001], [-1.9595249, 51.530766400000005], [-1.959901, 51.53068009999999], [-1.9603537, 51.5305805], [-1.9608308000000003, 51.530478599999995], [-1.9616188000000003, 51.5303194], [-1.9620984999999995, 51.530226799999994], [-1.9637708000000005, 51.5299204], [-1.9645821999999995, 51.52977469999998], [-1.9653148, 51.5296426], [-1.9661014, 51.5295025], [-1.9666044000000005, 51.5294131], [-1.9673778, 51.529267], [-1.9678819000000003, 51.5291782], [-1.9685161, 51.5290633], [-1.9690529999999995, 51.5289702], [-1.9696655, 51.52885950000001], [-1.9702489, 51.52875289999999], [-1.9707713, 51.528658099999994], [-1.9716639, 51.5284983], [-1.9725562000000003, 51.528336], [-1.973219, 51.52821639999999], [-1.9738762000000003, 51.5280975], [-1.9746302999999996, 51.527961600000005], [-1.9753497, 51.5278314], [-1.9756604999999996, 51.5277746], [-1.9760036999999997, 51.52771370000001], [-1.976293625062947, 51.52766106667664], [-1.9769561, 51.52754079999998], [-1.9776494, 51.52741619999998], [-1.9783017, 51.5272966], [-1.9790749, 51.527157200000005], [-1.9799313999999997, 51.52700250000001], [-1.9807564, 51.526852600000005], [-1.9815921, 51.526703], [-1.9823604999999995, 51.526565], [-1.9830567, 51.52643830000001], [-1.9837441, 51.5263149], [-1.9839977, 51.52626750000001], [-1.9843792, 51.5261962], [-1.9852667, 51.5260383], [-1.9858785, 51.525926600000005], [-1.9867475, 51.52577089999999], [-1.9876202000000005, 51.52561239999999], [-1.98846, 51.525460499999994], [-1.9893539, 51.525299], [-1.990041, 51.52517400000001], [-1.9908838, 51.52502139999999], [-1.9917269, 51.52486900000001], [-1.9929319999999997, 51.524650900000005], [-1.9936953, 51.5245116], [-1.9944451000000003, 51.52437679999999], [-1.995317, 51.5242185], [-1.9961833, 51.5240635], [-1.9970608, 51.523904], [-1.99787, 51.523757100000005], [-1.9987131, 51.5236039], [-1.9994678, 51.5234667], [-2.0002336, 51.5233289], [-2.0009997, 51.52318929999999], [-2.0017597, 51.523051300000006], [-2.0024639999999994, 51.5229232], [-2.0032407, 51.5227818], [-2.0040691, 51.5226328], [-2.0049543999999995, 51.5224726], [-2.0058199, 51.522311900000005], [-2.0065348999999997, 51.5221749], [-2.0074072, 51.5220045], [-2.0082165999999995, 51.521842], [-2.0089935, 51.5216797], [-2.0095924000000003, 51.5215499], [-2.0101451, 51.52143019999999], [-2.0109726, 51.5212406], [-2.0114786, 51.5211223], [-2.0121116999999997, 51.520972], [-2.012625, 51.5208495], [-2.0131998999999996, 51.52070749999999], [-2.0137352, 51.520576], [-2.0145331, 51.5203689], [-2.01529, 51.5201685], [-2.015806, 51.52003079999998], [-2.0168127, 51.5197507], [-2.0176218, 51.51951590000001], [-2.0184363, 51.5192775], [-2.0191891, 51.51904469999999], [-2.0199528999999994, 51.518809100000006], [-2.0207244, 51.51856180000001], [-2.0213618, 51.5183569], [-2.0218835, 51.518181899999995], [-2.0223527, 51.5180245], [-2.0227641999999997, 51.5178862], [-2.0231085, 51.517766299999984], [-2.0235671, 51.5176099], [-2.0240291, 51.5174468], [-2.0244687, 51.51728800000001], [-2.0249617, 51.517110599999995], [-2.0256226999999996, 51.516867399999995], [-2.0261402, 51.5166751], [-2.0266216, 51.51649230000001], [-2.0270393, 51.516331], [-2.0274624, 51.51616119999999], [-2.028108, 51.5159071], [-2.0287861, 51.515632], [-2.0292951, 51.5154212], [-2.0295967, 51.515292599999995], [-2.0302242, 51.51502589999999], [-2.0308704, 51.5147431], [-2.0315340999999996, 51.514451900000005], [-2.0322495, 51.5141237], [-2.0322776, 51.51411100000001], [-2.0327839, 51.5138805], [-2.0332467999999997, 51.51366139999999], [-2.0339071999999994, 51.513350399999986], [-2.0343559, 51.5131348], [-2.0345519999999997, 51.5130385], [-2.0350598, 51.5127896], [-2.0356915, 51.5124734], [-2.0362091, 51.51220730000001], [-2.0366297999999996, 51.5119908], [-2.0371287, 51.5117366], [-2.0376798, 51.5114361], [-2.038283799999999, 51.511103], [-2.0390974, 51.5106561], [-2.0393307, 51.510524700000005], [-2.0401759, 51.510048700000006], [-2.0404939, 51.5098581], [-2.0406673, 51.5097464], [-2.0411268, 51.50946810000001], [-2.041623, 51.5091724], [-2.0420157999999997, 51.508934100000005], [-2.0424213, 51.5086843], [-2.042834, 51.50842409999999], [-2.0430949, 51.50825549999999], [-2.0432833999999995, 51.508138800000005], [-2.043672, 51.50789790000001], [-2.0440857, 51.507633699999985], [-2.0444525, 51.507400800000006], [-2.0449721, 51.5070719], [-2.0455342, 51.5067105], [-2.0460823, 51.506359800000006], [-2.0462185999999996, 51.5062729], [-2.0469634, 51.50580300000001], [-2.0477229, 51.50531780000001], [-2.0482289999999996, 51.50499730000001], [-2.0488016, 51.504633199999994], [-2.049481, 51.50419989999999], [-2.0500727, 51.503823999999994], [-2.0505332999999997, 51.5035231], [-2.0507472, 51.503385699999995], [-2.0510482, 51.5031981], [-2.0515953, 51.5028521], [-2.0521026, 51.5025337], [-2.052601, 51.50221429999999], [-2.0532354999999995, 51.5018088], [-2.0538254999999994, 51.50143460000001], [-2.0544746, 51.50101829999999], [-2.0549588999999995, 51.50071579999999], [-2.0554208, 51.5004165], [-2.0557555999999995, 51.50020520000001], [-2.0562525, 51.499889200000005], [-2.0567576, 51.499567199999994], [-2.0571074, 51.4993445], [-2.0573176999999996, 51.4992099], [-2.0576066, 51.4990269], [-2.0577613, 51.49892899999999], [-2.058002778341019, 51.4987748385867], [-2.0582638, 51.4986082], [-2.0589005, 51.4982028], [-2.0590727999999996, 51.4980917], [-2.0600358999999995, 51.4974781], [-2.0606263, 51.49709910000001], [-2.0613198, 51.4966586], [-2.0614649, 51.49656900000001], [-2.0618417, 51.4963266], [-2.0624449, 51.4959416], [-2.0630556, 51.49555200000001], [-2.0636537, 51.4951715], [-2.0641828, 51.49483320000001], [-2.0647049, 51.49450259999999], [-2.0652655, 51.494142499999995], [-2.0658205, 51.4937948], [-2.066125153474899, 51.49360044624613], [-2.0664102, 51.4934186], [-2.0668593999999993, 51.493132199999984], [-2.0672877, 51.4928588], [-2.0676479999999997, 51.4926295], [-2.0680832999999996, 51.49234940000001], [-2.0686905, 51.4919626], [-2.0692989, 51.4915645], [-2.0699122999999995, 51.491153], [-2.0701889, 51.4909675], [-2.0702255, 51.490942], [-2.0703046, 51.4908878], [-2.0704692, 51.4907773], [-2.0710181, 51.490384299999995], [-2.0715657, 51.4899956], [-2.0720542, 51.4896378], [-2.0725219, 51.48929129999999], [-2.0730974, 51.4888579], [-2.0733592999999995, 51.4886486], [-2.0736292, 51.48843860000001], [-2.0739119, 51.4882149], [-2.0741321, 51.488042199999995], [-2.0745512, 51.487699699999986], [-2.0748547, 51.48744980000001], [-2.0754992, 51.48690460000001], [-2.0759736, 51.4865019], [-2.0764818, 51.4860623], [-2.0769941, 51.4856231], [-2.0774562999999997, 51.4852323], [-2.0779876000000006, 51.48479420000001], [-2.07854, 51.4843501], [-2.0789592, 51.4840135], [-2.0794537, 51.4836269], [-2.0800308999999997, 51.483193500000006], [-2.0801226999999995, 51.4831246], [-2.0802547, 51.48302739999999], [-2.0802745, 51.48301269999999], [-2.0804297999999997, 51.482896800000006], [-2.0809342, 51.48252349999999], [-2.0814446, 51.4821506], [-2.0818921, 51.4818355], [-2.082491399999999, 51.481416299999985], [-2.0830983, 51.4810062], [-2.0836765, 51.4806164], [-2.0842374, 51.48025479999999], [-2.0846934, 51.47996439999999], [-2.0851862, 51.4796545], [-2.0855900999999997, 51.4794015], [-2.086029, 51.4791302], [-2.0864193, 51.4788862], [-2.0866696999999994, 51.47873200000001], [-2.0873147, 51.4783263], [-2.0879264, 51.477941499999986], [-2.0884661, 51.4776068], [-2.0890823, 51.4772223], [-2.0894917999999993, 51.476968], [-2.0899936, 51.476653600000006], [-2.0905165, 51.4763317], [-2.0911276, 51.475947600000005], [-2.0917308999999995, 51.475571], [-2.0923526, 51.475181199999994], [-2.092789, 51.4749053], [-2.0934102, 51.4745216], [-2.0937369, 51.47431829999999], [-2.0941104, 51.47408110000001], [-2.0946683, 51.4737321], [-2.0953103, 51.4733322], [-2.095921, 51.472945799999984], [-2.0964594999999995, 51.4726199], [-2.0969247, 51.47233010000001], [-2.097328399999999, 51.47208020000001], [-2.0979386, 51.4717003], [-2.0989218999999997, 51.4710814], [-2.0992131, 51.47090010000001], [-2.0997554, 51.4705627], [-2.1000854, 51.4703585], [-2.1004393, 51.470138199999994], [-2.1008093999999997, 51.4699065], [-2.1012136, 51.4696494], [-2.1018034999999995, 51.46928090000001], [-2.1024341, 51.468895299999986], [-2.1029641, 51.46857369999999], [-2.1036194, 51.46818739999999], [-2.1042781, 51.467810199999995], [-2.1048902, 51.467461], [-2.1054404, 51.46715549999998], [-2.1059810999999997, 51.4668687], [-2.1066038, 51.46653629999999], [-2.1072116, 51.46622070000001], [-2.1076545, 51.4659949], [-2.108471, 51.4655881], [-2.1093516000000005, 51.4651583], [-2.1099917999999995, 51.46485729999999], [-2.110579, 51.46458139999999], [-2.1110864, 51.4643444], [-2.1116505, 51.46408939999999], [-2.1122030000000005, 51.463839500000006], [-2.112963699999999, 51.4635044], [-2.1138329, 51.46313020000001], [-2.1146933, 51.4627749], [-2.1150653, 51.462628], [-2.115662353193884, 51.46239654432967], [-2.1157997, 51.46234330000001], [-2.1165582, 51.4620571], [-2.1173561, 51.46176539999998], [-2.1177815, 51.4616088], [-2.1184818, 51.46134870000001], [-2.1195611999999997, 51.46093719999999], [-2.1201163999999997, 51.4607214], [-2.1206539, 51.460504799999995], [-2.1214118, 51.460197400000006], [-2.1220674, 51.45991989999999], [-2.1227070999999995, 51.45964139999999], [-2.1232283, 51.45940660000001], [-2.1237306, 51.45916929999999], [-2.1241441999999995, 51.458965600000006], [-2.1246166999999994, 51.4587242], [-2.1251275999999995, 51.4584519], [-2.1254283, 51.458289], [-2.1257832, 51.4580834], [-2.1261475, 51.457869499999994], [-2.1266085, 51.4575909], [-2.1269291999999997, 51.4573877], [-2.1272101, 51.4572073], [-2.1277643, 51.45683900000001], [-2.1282382, 51.4565078], [-2.1286276, 51.456225499999995], [-2.1289754999999997, 51.4559602], [-2.1295141, 51.45552949999999], [-2.1300567, 51.455062600000005], [-2.1305776, 51.454590399999994], [-2.131083, 51.45409939999999], [-2.1314745, 51.4537005], [-2.1318283, 51.453297600000006], [-2.1322796999999993, 51.4527707], [-2.1327042, 51.4522324], [-2.1330905, 51.4516973], [-2.1332062, 51.45152989999999], [-2.1333614000000005, 51.4513045], [-2.1335204999999995, 51.45104619999999], [-2.1337813, 51.4506078], [-2.1339637, 51.4502788], [-2.1341285, 51.44997179999999], [-2.1342880999999996, 51.44964060000001], [-2.1344507, 51.4492886], [-2.1345854, 51.448952199999994], [-2.1346927999999994, 51.44868819999999], [-2.1348619999999996, 51.448231199999995], [-2.1350366, 51.44771870000001], [-2.1351719, 51.447314], [-2.135365314120408, 51.44673294993444], [-2.1354832, 51.4463788], [-2.135667199999999, 51.4458288], [-2.1358051999999996, 51.4454126], [-2.1359784999999993, 51.44489829999999], [-2.1360869, 51.4446091], [-2.1362112999999994, 51.44426049999999], [-2.1364129, 51.443770599999986], [-2.1365255, 51.4435097], [-2.1366, 51.44332800000001], [-2.1367606, 51.4429962], [-2.1368536273875858, 51.442817580280106], [-2.1369583, 51.4426166], [-2.1371219, 51.4423168], [-2.1375073999999996, 51.4416641], [-2.1377081999999996, 51.4413514], [-2.1379119, 51.4410438], [-2.1382737, 51.4405234], [-2.1385575, 51.44013839999999], [-2.1387893, 51.439843499999995], [-2.1388652, 51.4397459], [-2.1390764, 51.439505], [-2.1393056999999995, 51.439243600000005], [-2.1395006999999997, 51.439015999999995], [-2.1397294, 51.43877549999999], [-2.1400064000000003, 51.4384943], [-2.1402313, 51.4382679], [-2.1405140999999994, 51.4379975], [-2.1409665, 51.4375727], [-2.1413988, 51.437170499999986], [-2.1419434, 51.4366666], [-2.1423123999999993, 51.4363352], [-2.1426811, 51.436007], [-2.1429059999999995, 51.4358064], [-2.1431682, 51.4355851], [-2.1435065, 51.435303], [-2.1438355, 51.43503809999999], [-2.1441522, 51.4347968], [-2.1445365, 51.4345113], [-2.1449017999999995, 51.4342525], [-2.1451929, 51.434056], [-2.1455878, 51.4337951], [-2.1460823, 51.433485299999994], [-2.1464755, 51.4332448], [-2.1469504, 51.4329713], [-2.1474262, 51.43270900000001], [-2.1479922, 51.4324028], [-2.14861, 51.4320847], [-2.1491365, 51.4318237], [-2.1497291, 51.43154389999998], [-2.150327, 51.43127369999999], [-2.150832, 51.4310521], [-2.1512836, 51.430862799999986], [-2.1518559, 51.4306301], [-2.1522906999999996, 51.4304613], [-2.1527412999999997, 51.4302903], [-2.153384, 51.43005509999999], [-2.1538543999999997, 51.4298915], [-2.1542738, 51.4297501], [-2.1547029, 51.4296075], [-2.1552442, 51.4294371], [-2.1557895999999994, 51.4292708], [-2.1559566818868516, 51.429222803246155], [-2.1562686, 51.4291332], [-2.1567016, 51.42900919999999], [-2.1571422, 51.4288931], [-2.1577255, 51.42874550000001], [-2.1583112999999994, 51.4286024], [-2.1588579, 51.4284766], [-2.1593962, 51.4283564], [-2.1605328, 51.428127], [-2.161100499999999, 51.42802309999999], [-2.1616753999999996, 51.427922], [-2.1622633, 51.4278278], [-2.1628595, 51.4277346], [-2.163488, 51.4276445], [-2.1640464, 51.4275697], [-2.1645881, 51.42750529999999], [-2.1651319, 51.4274448], [-2.1658123, 51.4273726], [-2.1663348, 51.4273243], [-2.1669667, 51.427271700000006], [-2.1676278, 51.4272243], [-2.1679124999999995, 51.42720689999999], [-2.1682018, 51.4271904], [-2.1687296999999996, 51.4271651], [-2.1691763, 51.427149], [-2.1692559, 51.4271447], [-2.1699007, 51.4271243], [-2.1706398, 51.4271112], [-2.1711705999999995, 51.427109], [-2.1719393, 51.42710829999999], [-2.1726674000000004, 51.42710749999999], [-2.1736205, 51.4271043], [-2.1743779, 51.4270888], [-2.1751063, 51.4270765], [-2.175781, 51.42705499999999], [-2.1763935, 51.4270342], [-2.1770293, 51.42700990000001], [-2.1777265, 51.4269803], [-2.1783597999999995, 51.4269475], [-2.1788866, 51.4269199], [-2.1795857, 51.42687620000001], [-2.1802847, 51.4268299], [-2.1809438, 51.4267798], [-2.1814639, 51.42674], [-2.1820213, 51.4266937], [-2.1826537, 51.42663369999999], [-2.1831885999999994, 51.42658709999999], [-2.1838105, 51.4265232], [-2.184474, 51.426452999999995], [-2.1850565999999993, 51.42638300000001], [-2.1857546999999995, 51.42629869999999], [-2.1864634000000005, 51.4262097], [-2.186825499999999, 51.4261616], [-2.1874194, 51.42607879999999], [-2.188077, 51.425984], [-2.1886660999999994, 51.4258977], [-2.1896557, 51.425745799999994], [-2.190359, 51.425637499999986], [-2.19108, 51.425527], [-2.191879, 51.425402], [-2.1928404, 51.4252558], [-2.1938374, 51.425112600000006], [-2.1950088, 51.4249451], [-2.1962134, 51.4247779], [-2.1982259, 51.4245115], [-2.1993805, 51.4243623], [-2.2006582999999997, 51.424206700000006], [-2.2019531999999997, 51.42405359999999], [-2.2036754, 51.42385599999999], [-2.204514, 51.4237578], [-2.2055967, 51.4236328], [-2.2357608999999994, 51.420145], [-2.2457882102988034, 51.41900553449158], [-2.2468972999999997, 51.4188795], [-2.2510595999999996, 51.4184016], [-2.252527, 51.418233099999995], [-2.2527012999999996, 51.4182126], [-2.2549268, 51.4179685], [-2.2558173, 51.4178609], [-2.256923899999999, 51.41774110000001], [-2.2585083, 51.4175592], [-2.2611526, 51.4172715], [-2.2616751, 51.417228699999995], [-2.2622292000000006, 51.4171833], [-2.2629705999999996, 51.4171391], [-2.2637036, 51.4171082], [-2.2645101999999997, 51.4170729], [-2.2652843, 51.4170542], [-2.2656025, 51.41703859999999], [-2.2669241, 51.416970799999994], [-2.2682026, 51.4168573], [-2.2691252, 51.4167416], [-2.2699743, 51.4166071], [-2.2712345999999997, 51.41634579999999], [-2.2719848, 51.41615959999999], [-2.2727197, 51.4159486], [-2.2734492, 51.41571720000001], [-2.2741239, 51.4154735], [-2.2746348, 51.4152813], [-2.275137, 51.41507199999999], [-2.276068, 51.4146383], [-2.2765057, 51.4144055], [-2.2769589999999997, 51.41415469999999], [-2.2778063999999993, 51.4136283], [-2.2781566, 51.4133911], [-2.2784855, 51.41315410000001], [-2.2790965, 51.4126732], [-2.2796697999999997, 51.4121674], [-2.2802022, 51.4116393], [-2.2810649, 51.4106882], [-2.2816019, 51.41010539999999], [-2.2819872999999995, 51.4097559], [-2.2823761, 51.409394199999994], [-2.2827982999999996, 51.4090449], [-2.2832312, 51.4087025], [-2.2837976, 51.4082951], [-2.2840987, 51.4080957], [-2.2844767, 51.40785619999998], [-2.2846341999999997, 51.4077633], [-2.2849251999999995, 51.40758170000001], [-2.2854442, 51.4072987], [-2.2858955, 51.40706829999999], [-2.2865046, 51.40677469999999], [-2.2871117999999995, 51.406503699999995], [-2.2874841, 51.4063533], [-2.2878692, 51.4062047], [-2.2886334, 51.4059274], [-2.2893649, 51.4056878], [-2.2901195999999997, 51.4054738], [-2.2906647, 51.40532970000001], [-2.2912352, 51.4051904], [-2.2918198, 51.405065399999984], [-2.2923802, 51.40495559999999], [-2.2930455999999997, 51.40484140000001], [-2.2935415, 51.4047694], [-2.2941290999999997, 51.4046925], [-2.2946101, 51.4046366], [-2.2950994999999996, 51.4045947], [-2.2956831, 51.4045483], [-2.2962812, 51.40451169999999], [-2.297124, 51.4044724], [-2.2985511999999995, 51.4043968], [-2.2992214, 51.4043497], [-2.2998692, 51.40429009999999], [-2.3008212999999995, 51.404180999999994], [-2.3016598000000004, 51.4040707], [-2.3026110999999996, 51.4039161], [-2.3027524999999995, 51.40389189999999], [-2.3039233, 51.403665], [-2.3044601, 51.4035472], [-2.3049931000000004, 51.403429], [-2.3055101, 51.403301600000006], [-2.3060213, 51.40316240000001], [-2.3068066999999997, 51.40293450000001], [-2.3075843, 51.40270179999999], [-2.3083146, 51.402471], [-2.3090616999999996, 51.40222469999999], [-2.3093015, 51.4021431], [-2.3099992, 51.4019186], [-2.3107025, 51.40168800000001], [-2.3146194, 51.4004071], [-2.3182926, 51.39920740000001], [-2.3192897, 51.3988827], [-2.3202991, 51.39854590000001], [-2.3209129, 51.39834750000001], [-2.3218675, 51.39806449999999], [-2.321955096294538, 51.39803621069437], [-2.322180514175475, 51.39796306638915], [-2.322379286821019, 51.39789792653092], [-2.3225552510695877, 51.397839687190206], [-2.3227122437595993, 51.3977872444375], [-2.3228541017294733, 51.397739494343355], [-2.322984661817628, 51.39769533297828], [-2.323107760862482, 51.3976536564128], [-2.323227235702455, 51.39761336071744], [-2.323346923175965, 51.39757334196273], [-2.3234706601214308, 51.397532496219185], [-2.323602283377271, 51.39748971955734], [-2.323745629781905, 51.397443908047705], [-2.3239045361737505, 51.39739395776081], [-2.3240828393912265, 51.397338764767184], [-2.3242843762727525, 51.397277225137344], [-2.324512983656746, 51.39720823494181], [-2.3246326, 51.3971695], [-2.3268728, 51.396437699999986], [-2.3279761, 51.396095], [-2.3299411, 51.39550299999999], [-2.3326130999999997, 51.3947233], [-2.3354389999999996, 51.39395530000001], [-2.3356197387107556, 51.393908729428915], [-2.3383986000000005, 51.3931927], [-2.3385404999999997, 51.3931558], [-2.3393961, 51.3929464], [-2.3415218, 51.392429599999986], [-2.3416695999999995, 51.39239309999999], [-2.3423806999999996, 51.392189900000005], [-2.3428322, 51.392047600000005], [-2.343328, 51.39186939999999], [-2.3435737, 51.391779199999995], [-2.3438580999999994, 51.3916626], [-2.344195899999999, 51.39151600000001], [-2.3445393999999995, 51.3913599], [-2.3448291, 51.3912104], [-2.3451386, 51.39104639999999], [-2.3453754, 51.3909128], [-2.345618, 51.39077049999999], [-2.3461907999999996, 51.3903838], [-2.3464044, 51.39022359999999], [-2.3465984999999994, 51.390065199999995], [-2.3469289, 51.38978250000001], [-2.3470965, 51.3896195], [-2.3472797999999995, 51.3894429], [-2.3473851, 51.389333400000005], [-2.3475195, 51.3891867], [-2.3478744, 51.3887619], [-2.3480338999999995, 51.3885308], [-2.3482053, 51.38827640000001], [-2.3483391, 51.3880621], [-2.3484906000000003, 51.387746], [-2.3485046, 51.3877116], [-2.3485725, 51.38754440000001], [-2.3487478000000004, 51.387146], [-2.3488293, 51.3868798], [-2.348850870747346, 51.38679167395817], [-2.3492421, 51.385193300000005], [-2.3493904, 51.3846012], [-2.3495085, 51.3841295], [-2.3496575000000006, 51.38353000000001], [-2.3497031, 51.3833528], [-2.3498095, 51.38305660000001], [-2.3500359, 51.3825708], [-2.3503554, 51.381995], [-2.3505264999999995, 51.3817339], [-2.3507471999999994, 51.3814334], [-2.3508706, 51.3812749], [-2.3509957, 51.38112879999999], [-2.3512708, 51.38082399999999], [-2.351556599999999, 51.3805364], [-2.3518362, 51.3802771], [-2.3522689, 51.3799198], [-2.3524363, 51.3797953], [-2.3526784999999997, 51.3796159], [-2.3529543999999993, 51.3794238], [-2.3532174999999995, 51.37925009999999], [-2.3535193, 51.3790667], [-2.3539267999999995, 51.378834], [-2.3542348, 51.37867129999999], [-2.3546148, 51.3784857], [-2.3549383999999995, 51.378326599999994], [-2.3554206999999994, 51.3781024], [-2.3556205, 51.3780171], [-2.3558712999999996, 51.37791750000001], [-2.3561624, 51.37781480000001], [-2.356358, 51.3777474], [-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5512176, 51.4483029], [-2.5513929, 51.4483331], [-2.5519661, 51.4484423], [-2.5524721, 51.448539499999995], [-2.5532357, 51.448685000000005], [-2.5547934999999997, 51.44897459999999], [-2.5557546, 51.449132600000006], [-2.5569132999999997, 51.44932360000001], [-2.5586358999999996, 51.449652500000006], [-2.559223, 51.44976479999999], [-2.5604087999999994, 51.4500122]]}", "current_leg_start": "Challow Jn", "dest_arr_time_act": "0034", "motion_projection": null, "next_location_lat": "51.4500122", "next_location_lon": "-2.5604088", "previous_location": "Challow Jn", "current_leg_milage": "53.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1852", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "67.0", "current_position_lat": "51.4500122", "current_position_lon": "-2.5604088", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:07:10Z\", \"source_id\": 51072516, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:07:13Z\", \"source_id\": 16508563, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:33:29Z\", \"source_id\": 51319160, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:35:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:33:30Z\", \"source_id\": 16578773, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:00:17Z\", \"source_id\": 51390415, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:00:23Z\", \"source_id\": 16598845, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:06:50Z\", \"source_id\": 51408133, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:06:52Z\", \"source_id\": 16603803, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:12:59Z\", \"source_id\": 51424064, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:13:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:13:03Z\", \"source_id\": 16608460, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:24:03Z\", \"source_id\": 51451980, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:25:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:24:07Z\", \"source_id\": 16616423, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:31:01Z\", \"source_id\": 51469459, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:32:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:31:07Z\", \"source_id\": 16621310, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:33:34Z\", \"source_id\": 51475964, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:34:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:33:38Z\", \"source_id\": 16623171, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:40:52Z\", \"source_id\": 51494034, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:41:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:40:57Z\", \"source_id\": 16628198, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:24:23Z\", \"source_id\": 51599606, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:24:28Z\", \"source_id\": 16658120, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:29:59Z\", \"source_id\": 51612579, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:31:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:30:07Z\", \"source_id\": 16661809, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:06Z\", \"source_id\": 51639789, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:11Z\", \"source_id\": 16669882, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:48:07Z\", \"source_id\": 51653121, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:48:12Z\", \"source_id\": 16673805, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:09Z\", \"source_id\": 51668548, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:55:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:11Z\", \"source_id\": 16678389, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:00:57Z\", \"source_id\": 51681350, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:04Z\", \"source_id\": 16682028, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:07Z\", \"source_id\": 51708010, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:12Z\", \"source_id\": 16689728, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:33Z\", \"source_id\": 51727848, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:38Z\", \"source_id\": 16695550, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:28Z\", \"source_id\": 51867967, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:38:34Z\", \"source_id\": 16737411, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:43Z\", \"source_id\": 51894291, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:48Z\", \"source_id\": 16745366, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:57Z\", \"source_id\": 51913811, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:13:03Z\", \"source_id\": 16750755, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T00:00:04Z\", \"source_id\": 16759844, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:30:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol East Depot DGL", "service_state_platform": null, "timing_fact_generation": 1789603204880601, "current_leg_arrival_utc": "2026-09-18T00:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:04.840202", "service_state_evidence_id": 16759844, "current_leg_start_actual_dep": "2026-09-17T23:22:00+01:00", "operational_evidence_version": 149, "service_state_event_time_utc": "2026-09-16T23:30:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:05.016280", "service_state_valid_until_kind": null, "operational_interpretation_version": 149, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O None None 6V54 None None None None None [{"source": "TD", "smart_id": 21720, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:07:10Z", "source_id": 51072516, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T17:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:07:13Z", "source_id": 16508563, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T18:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21733, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:33:29Z", "source_id": 51319160, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T18:35:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:33:30Z", "source_id": 16578773, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23359, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:00:17Z", "source_id": 51390415, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T19:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:00:23Z", "source_id": 16598845, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23347, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:06:50Z", "source_id": 51408133, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T19:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:06:52Z", "source_id": 16603803, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23329, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:12:59Z", "source_id": 51424064, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T19:13:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:13:03Z", "source_id": 16608460, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23310, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:24:03Z", "source_id": 51451980, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T19:25:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:24:07Z", "source_id": 16616423, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23274, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:31:01Z", "source_id": 51469459, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T19:32:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:31:07Z", "source_id": 16621310, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23259, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:33:34Z", "source_id": 51475964, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T19:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:33:38Z", "source_id": 16623171, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18263, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:40:52Z", "source_id": 51494034, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T19:41:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:40:57Z", "source_id": 16628198, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T20:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:24:23Z", "source_id": 51599606, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T20:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:24:28Z", "source_id": 16658120, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:29:59Z", "source_id": 51612579, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T20:31:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:30:07Z", "source_id": 16661809, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:06Z", "source_id": 51639789, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T20:42:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:11Z", "source_id": 16669882, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:48:07Z", "source_id": 51653121, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T20:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:48:12Z", "source_id": 16673805, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T21:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:09Z", "source_id": 51668548, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T20:55:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:11Z", "source_id": 16678389, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:00:57Z", "source_id": 51681350, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T21:01:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:04Z", "source_id": 16682028, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:07Z", "source_id": 51708010, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T21:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:12Z", "source_id": 16689728, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:33Z", "source_id": 51727848, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T21:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:38Z", "source_id": 16695550, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24523, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:28Z", "source_id": 51867967, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T22:39:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:38:34Z", "source_id": 16737411, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:43Z", "source_id": 51894291, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T22:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:48Z", "source_id": 16745366, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25874, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:57Z", "source_id": 51913811, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T23:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:13:03Z", "source_id": 16750755, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T00:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T00:00:04Z", "source_id": 16759844, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-17T00:30:00+01:00", "operational_fact": true}] Quainton Railhead 1852 1852 None None None Bristol East Depot DGL 0034 0034 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:H02409/2026-09-17/detailed None Challow Jn 2026-09-17T23:22:00+01:00 Bristol East Depot DGL 67.0 {"type": "LineString", "coordinates": [[-1.4917344999999995, 51.612445], [-1.4921952, 51.6124068], [-1.4930868999999998, 51.6123427], [-1.4939615999999998, 51.6122789], [-1.4948183999999998, 51.612223500000006], [-1.4956899999999995, 51.612171700000005], [-1.4964883999999998, 51.6121273], [-1.4973525, 51.6120813], [-1.4982314, 51.6120331], [-1.4990336, 51.6119931], [-1.4998777, 51.611948899999994], [-1.5006811000000002, 51.6119066], [-1.5010986, 51.6118867], [-1.5012531999999998, 51.611879300000005], [-1.5022654999999998, 51.61183290000001], [-1.5030519, 51.611797499999994], [-1.5038332999999997, 51.6117638], [-1.5045586, 51.6117358], [-1.5053531999999998, 51.6117051], [-1.5060781, 51.6116748], [-1.5069446999999998, 51.611647], [-1.5076657000000002, 51.6116211], [-1.5083865, 51.611595400000006], [-1.5100999, 51.6115512], [-1.5102809, 51.6115456], [-1.5104323, 51.61153949999999], [-1.5113828, 51.6115162], [-1.5127377, 51.6114866], [-1.513401, 51.611469], [-1.5141326999999998, 51.61145689999999], [-1.5147244, 51.611451200000005], [-1.5156618000000002, 51.61144070000001], [-1.5163825999999998, 51.6114357], [-1.5171399999999997, 51.61143469999998], [-1.5178685000000005, 51.61143359999999], [-1.5186647, 51.6114314], [-1.5193076, 51.61143089999999], [-1.5200276, 51.6114314], [-1.5207634, 51.6114375], [-1.5213949, 51.6114429], [-1.522122, 51.6114496], [-1.5229116, 51.61145779999999], [-1.5237179999999997, 51.6114684], [-1.5240576999999995, 51.6114745], [-1.5241815999999997, 51.6114767], [-1.5245116, 51.611482999999986], [-1.5252975999999998, 51.6114938], [-1.5261666, 51.6115139], [-1.5270142, 51.6115334], [-1.5271359830031863, 51.611536387821694], [-1.5278457, 51.6115538], [-1.5286814999999998, 51.61157649999999], [-1.5294421, 51.611601699999994], [-1.5302432, 51.6116283], [-1.5309691, 51.6116534], [-1.5316919, 51.61168010000001], [-1.5324039, 51.611709899999994], [-1.5331294, 51.611739099999994], [-1.5337989999999997, 51.6117669], [-1.5344814999999998, 51.611796599999984], [-1.5353339, 51.61183340000001], [-1.5360706, 51.6118643], [-1.5369277999999995, 51.61189279999999], [-1.5376506999999997, 51.61191860000001], [-1.5383706999999998, 51.6119402], [-1.5392813, 51.6119685], [-1.5401882999999998, 51.611992400000005], [-1.5409436, 51.612011499999994], [-1.5415211, 51.612026099999994], [-1.5419809, 51.6120347], [-1.5426042999999998, 51.61204909999999], [-1.5430326, 51.6120569], [-1.5435404, 51.6120654], [-1.5444298, 51.6120775], [-1.5451521, 51.6120856], [-1.5457198, 51.61209019999999], [-1.5464709999999997, 51.6120964], [-1.5468033, 51.61209919999999], [-1.5480201, 51.6121045], [-1.5488702, 51.612105], [-1.5494070750854838, 51.612104880654634], [-1.5497699, 51.61210479999999], [-1.5506376, 51.6120975], [-1.5514731, 51.612091500000005], [-1.5518156, 51.6120913], [-1.5525594, 51.61208499999999], [-1.5530917999999998, 51.6120763], [-1.5533704999999998, 51.612071500000006], [-1.5543303, 51.6120542], [-1.5546155, 51.6120504], [-1.5549448, 51.61204080000001], [-1.5556442, 51.612022399999994], [-1.5564247999999998, 51.6119971], [-1.5572175999999998, 51.6119655], [-1.5580916, 51.61191949999999], [-1.5589493999999997, 51.6118654], [-1.5598215, 51.6118056], [-1.5606074, 51.61174599999998], [-1.5614675, 51.61167300000001], [-1.5623386999999995, 51.6115916], [-1.5632186999999995, 51.61150510000001], [-1.5640014, 51.6114194], [-1.5647492999999997, 51.6113362], [-1.5655315, 51.6112417], [-1.5663777, 51.6111328], [-1.5672208999999997, 51.61101699999999], [-1.5680747, 51.610891], [-1.5688492, 51.6107761], [-1.569707, 51.61063999999999], [-1.5705146999999997, 51.6105001], [-1.5706102894529843, 51.61048353460085], [-1.5706629999999997, 51.6104744], [-1.5711703999999995, 51.61038320000001], [-1.5718853999999998, 51.6102519], [-1.5726241999999997, 51.610110299999995], [-1.5732875999999998, 51.6099815], [-1.5739875, 51.609837799999994], [-1.5746778999999995, 51.60969349999999], [-1.5754144999999995, 51.6095256], [-1.576144, 51.609360200000005], [-1.5768097, 51.60920000000001], [-1.5772392, 51.6090979], [-1.5776977, 51.6089911], [-1.5778902, 51.608942699999986], [-1.5783265, 51.6088315], [-1.5789926999999997, 51.6086572], [-1.5797601, 51.60844509999999], [-1.5805421999999998, 51.60822609999999], [-1.5813702999999997, 51.607988000000006], [-1.5821193999999998, 51.60776439999999], [-1.5828537, 51.6075405], [-1.5835949, 51.60730530000001], [-1.5843961999999998, 51.607046], [-1.5845672999999998, 51.60698899999999], [-1.5848785, 51.6068848], [-1.5855775, 51.6066426], [-1.5862685, 51.60639770000001], [-1.586809, 51.60619799999999], [-1.5870275000000005, 51.6061168], [-1.5874256, 51.60596569999999], [-1.5880302999999998, 51.6057327], [-1.5886599999999995, 51.6054954], [-1.5893285, 51.60522580000001], [-1.5899237, 51.604985499999984], [-1.5904686999999995, 51.6047538], [-1.5910817, 51.6044899], [-1.5912799, 51.604402], [-1.5914401, 51.6043307], [-1.5917943, 51.604173899999985], [-1.592512, 51.6038523], [-1.5932077999999998, 51.60353159999999], [-1.5938256999999998, 51.6032404], [-1.5945006999999998, 51.6029243], [-1.5952005, 51.602590799999994], [-1.5958469, 51.6022954], [-1.5964809, 51.6020037], [-1.5971357000000002, 51.60171160000001], [-1.5977752, 51.601427099999995], [-1.5983662, 51.601167800000006], [-1.5989694999999997, 51.60090849999998], [-1.5995614, 51.60065590000001], [-1.5997271999999998, 51.6005869], [-1.5998526, 51.60053469999999], [-1.6002162999999998, 51.6003833], [-1.6009287, 51.60008919999999], [-1.6010979, 51.6000217], [-1.6013317, 51.59992979999999], [-1.6016384, 51.5998132], [-1.6022717999999998, 51.59956950000001], [-1.6027073999999997, 51.5994011], [-1.6036349, 51.59905559999999], [-1.6043666, 51.5987882], [-1.6050854, 51.59853330000001], [-1.6057604, 51.5983014], [-1.6063930999999998, 51.598085999999995], [-1.6070846, 51.59785499999999], [-1.6077996, 51.59761829999999], [-1.6084299, 51.5974133], [-1.6090794, 51.59720180000001], [-1.6097866999999997, 51.596970500000005], [-1.6104866, 51.5967418], [-1.6112482999999995, 51.596493599999995], [-1.6119582999999995, 51.59626170000001], [-1.6126676, 51.59603059999999], [-1.6133672, 51.5958019], [-1.6140729, 51.5955735], [-1.6146636, 51.595388599999986], [-1.6153668, 51.59517040000001], [-1.6160149, 51.594974499999985], [-1.6166694, 51.59478039999999], [-1.6169675114151385, 51.59469511446664], [-1.6173219999999997, 51.5945937], [-1.6179311, 51.594421800000006], [-1.6185711, 51.59424619999999], [-1.6190583999999997, 51.59411130000001], [-1.6195100999999998, 51.5939925], [-1.6202707000000005, 51.5937926], [-1.620755, 51.5936706], [-1.6212999, 51.5935324], [-1.6218691, 51.59339289999999], [-1.6224348999999998, 51.593256100000005], [-1.6231949999999995, 51.5930777], [-1.6239351999999998, 51.5929077], [-1.6246905, 51.5927424], [-1.6255299999999997, 51.5925634], [-1.6263309, 51.59239689999999], [-1.6270835, 51.5922472], [-1.6279247999999995, 51.59207910000001], [-1.6287004, 51.5919262], [-1.6295289999999998, 51.59176329999999], [-1.6297012999999998, 51.5917298], [-1.6304037, 51.591589500000005], [-1.6310994999999997, 51.5914518], [-1.6317796999999998, 51.59131920000001], [-1.6324702999999998, 51.5911832], [-1.6331538, 51.591046], [-1.6339111, 51.5908979], [-1.6346893999999998, 51.59073639999999], [-1.6354304, 51.59058160000001], [-1.6362375999999998, 51.59041269999999], [-1.6369528999999998, 51.59025119999999], [-1.6376718, 51.5900932], [-1.6383566, 51.589941299999985], [-1.6390255, 51.58978210000001], [-1.6397182, 51.589620799999985], [-1.6404646, 51.589445399999995], [-1.6411250999999998, 51.58929710000001], [-1.641871, 51.589132], [-1.6426999, 51.588958700000006], [-1.643529, 51.5887835], [-1.644326, 51.5886273], [-1.6450393999999997, 51.5884907], [-1.6457969, 51.58835179999999], [-1.6465583, 51.5882172], [-1.6470499999999997, 51.588131699999984], [-1.6480233, 51.587969599999994], [-1.6488017, 51.58784369999999], [-1.6495854, 51.5877248], [-1.6503532, 51.5876144], [-1.6511983999999995, 51.58749679999999], [-1.6519855, 51.5873904], [-1.652823, 51.5872821], [-1.6529968000000002, 51.5872609], [-1.6536147, 51.587185599999984], [-1.6544295, 51.5870873], [-1.6551197, 51.58700830000001], [-1.6557957, 51.5869383], [-1.6564198, 51.58687400000001], [-1.6572219, 51.5867977], [-1.6580922, 51.58671820000001], [-1.6589453999999997, 51.58665219999999], [-1.6596434999999998, 51.5866005], [-1.6604639, 51.5865473], [-1.6612542, 51.5865002], [-1.6620342, 51.58646159999999], [-1.6628354, 51.58642840000001], [-1.6634951999999998, 51.58640539999999], [-1.6640311, 51.58638979999999], [-1.6648799, 51.5863715], [-1.6658252999999998, 51.58635139999999], [-1.6663068000000003, 51.5863402], [-1.6667898, 51.58632869999999], [-1.6673814, 51.58631439999999], [-1.6681581999999997, 51.5862941], [-1.6689033, 51.5862739], [-1.6696131, 51.5862503], [-1.6704119, 51.58622029999999], [-1.6711701, 51.5861888], [-1.6717345, 51.586163099999986], [-1.6722547, 51.586138699999985], [-1.6728126, 51.586108], [-1.6733909, 51.58607560000001], [-1.673533, 51.5860679], [-1.6739498, 51.5860463], [-1.6747293, 51.5860023], [-1.6753041999999998, 51.5859706], [-1.6755287, 51.585958700000006], [-1.6769099999999997, 51.5858847], [-1.6771706, 51.58586999999999], [-1.6786795, 51.58579], [-1.67923, 51.585758], [-1.6800827, 51.5857116], [-1.6809560999999995, 51.585663999999994], [-1.6817125, 51.58562210000001], [-1.6823917999999998, 51.585585], [-1.6826131, 51.585572899999995], [-1.6831050999999997, 51.58554600000001], [-1.6838630999999995, 51.5855054], [-1.6846573, 51.5854618], [-1.6853725999999998, 51.58542299999999], [-1.6857983, 51.5854006], [-1.6859365999999998, 51.58539329999999], [-1.6863536, 51.5853699], [-1.6871034, 51.5853322], [-1.6875180000000003, 51.585307099999994], [-1.6886197, 51.585247399999986], [-1.6893482, 51.58520659999999], [-1.6900649, 51.5851644], [-1.6909147999999998, 51.5851188], [-1.691794, 51.585068099999994], [-1.6926488999999998, 51.5850197], [-1.6933782, 51.584975400000005], [-1.6942513999999995, 51.584915900000006], [-1.6950886, 51.584858699999984], [-1.6959208999999995, 51.58479289999999], [-1.6968552999999995, 51.58471539999999], [-1.6976724, 51.584645499999986], [-1.6980517999999998, 51.584611599999995], [-1.6981575999999998, 51.584603], [-1.6985311, 51.5845676], [-1.6993721999999998, 51.5844851], [-1.7000939, 51.58441319999999], [-1.7008894, 51.58432940000001], [-1.7017317999999997, 51.584237], [-1.7023737, 51.58416570000001], [-1.7030785999999998, 51.5840845], [-1.7036743999999997, 51.5840122], [-1.7039533999999998, 51.5839785], [-1.7040723999999998, 51.583963699999984], [-1.704389, 51.5839263], [-1.7049396, 51.583857], [-1.7056349, 51.5837663], [-1.706413, 51.58366520000001], [-1.7067990398270907, 51.58361220836834], [-1.7071954000000005, 51.5835578], [-1.7079553999999997, 51.5834494], [-1.7082398, 51.5834098], [-1.7084813, 51.5833748], [-1.7094458999999995, 51.58322900000002], [-1.7102767, 51.58310259999998], [-1.7110421999999998, 51.58298099999999], [-1.7117729000000002, 51.58286280000001], [-1.7119548999999998, 51.58283349999999], [-1.7125641, 51.582732799999995], [-1.7132782999999998, 51.5826094], [-1.7141006, 51.582463399999995], [-1.7149086999999998, 51.582318], [-1.7157757, 51.5821586], [-1.7166064, 51.5819993], [-1.7174286, 51.581836499999994], [-1.7182507, 51.581675], [-1.7189463, 51.5815278], [-1.7197087, 51.581368299999994], [-1.7204588999999997, 51.5812099], [-1.7211975, 51.58105020000001], [-1.7218094, 51.5809142], [-1.7223664999999997, 51.5807889], [-1.7230406, 51.58063839999999], [-1.7238317999999997, 51.58046250000001], [-1.7244054999999998, 51.5803334], [-1.7248867, 51.5802237], [-1.7255589, 51.58007309999999], [-1.726315, 51.5799042], [-1.7264034, 51.5798824], [-1.7268965, 51.5797792], [-1.7274096, 51.5796669], [-1.7278868, 51.5795579], [-1.728691, 51.5793752], [-1.7293224, 51.579234500000005], [-1.7301266, 51.57905579999999], [-1.730971, 51.5788658], [-1.7318362, 51.5786725], [-1.7326965999999997, 51.578477799999995], [-1.7334861999999998, 51.5783041], [-1.7340972, 51.578169900000006], [-1.7345368, 51.57807639999999], [-1.7350956999999998, 51.57795149999999], [-1.7357354, 51.57780869999999], [-1.7363930999999997, 51.5776606], [-1.7369313999999998, 51.57753960000001], [-1.7376048, 51.577391600000006], [-1.7381941, 51.57725930000001], [-1.7388421, 51.57711489999999], [-1.7396574, 51.5769335], [-1.7403825, 51.57677], [-1.7408526, 51.5766649], [-1.7415025999999998, 51.576520599999995], [-1.7421123999999997, 51.5763841], [-1.7427529, 51.576241800000005], [-1.7434067999999998, 51.57609519999999], [-1.7442258999999998, 51.5759109], [-1.7448115, 51.5757801], [-1.7455295, 51.575621600000005], [-1.7462767, 51.5754539], [-1.746962, 51.5752984], [-1.7484714, 51.574962000000006], [-1.7492977999999997, 51.57477589999999], [-1.7501136999999998, 51.57459600000001], [-1.7509277, 51.57441369999999], [-1.7517015, 51.5742428], [-1.7519652999999995, 51.574182500000006], [-1.7531277, 51.5739223], [-1.7534183, 51.5738569], [-1.7539895000000003, 51.57372719999999], [-1.7544284, 51.5736298], [-1.7550296, 51.573496199999994], [-1.7558003, 51.5733239], [-1.7566310000000005, 51.5731365], [-1.7574742999999995, 51.5729478], [-1.7582922, 51.572763999999985], [-1.7590042, 51.5726067], [-1.7600897999999998, 51.57236410000001], [-1.7607322, 51.572219399999994], [-1.7612544999999995, 51.5721035], [-1.7620828999999998, 51.57191769999999], [-1.7628646, 51.5717436], [-1.7635203999999998, 51.5715985], [-1.7639798, 51.57149489999999], [-1.7645862, 51.571357799999994], [-1.7648774, 51.57128420000001], [-1.7651434999999998, 51.5712057], [-1.7653907000000002, 51.57114349999999], [-1.7657579999999995, 51.5710598], [-1.7665882999999998, 51.5708756], [-1.767173, 51.5707443], [-1.7676849999999995, 51.57062760000001], [-1.7680728, 51.57054169999999], [-1.768558, 51.57043029999999], [-1.7690933999999998, 51.570305699999984], [-1.7696307, 51.5701775], [-1.7704314, 51.56998170000001], [-1.7711560999999998, 51.5698071], [-1.7719098999999998, 51.569618], [-1.7727459999999997, 51.569405999999994], [-1.7733825, 51.5692386], [-1.7740229000000003, 51.5690706], [-1.7746062, 51.5689194], [-1.7752889, 51.56873559999998], [-1.7753426, 51.5687197], [-1.7757171, 51.5686162], [-1.7762575, 51.5684689], [-1.7764932999999998, 51.56839920000001], [-1.7773037, 51.56820739999999], [-1.7776632, 51.5681045], [-1.7782001, 51.5679468], [-1.7786538, 51.5678122], [-1.7789615999999997, 51.567719399999994], [-1.7794422, 51.5675724], [-1.7807012, 51.567231099999994], [-1.7810131, 51.567130599999984], [-1.7811684999999997, 51.5670839], [-1.7819119, 51.5668403], [-1.7823782, 51.56668520000001], [-1.7825508999999995, 51.56662849999999], [-1.7829754999999998, 51.5664885], [-1.7832364, 51.56639959999999], [-1.7837008, 51.5662405], [-1.7839557999999998, 51.5661534], [-1.7842602999999997, 51.5660493], [-1.7848325, 51.565851900000006], [-1.7849680999999995, 51.5658048], [-1.784987179290915, 51.56579801512437], [-1.785210269552144, 51.56572118934222], [-1.7854106747377507, 51.56565686535655], [-1.7855916061923014, 51.56560322715784], [-1.785756275260362, 51.56555845873656], [-1.7859078932864985, 51.56552074408322], [-1.786049671615276, 51.565488267188286], [-1.786184821591262, 51.56545921204223], [-1.7863165545590214, 51.565431762635534], [-1.78644808186312, 51.5654041029587], [-1.786582614848124, 51.56537441700221], [-1.7867233648585996, 51.56534088875651], [-1.7868735432391123, 51.565301702212125], [-1.7870363613342284, 51.56525504135951], [-1.7872150304885135, 51.565199090189154], [-1.7874127620465337, 51.56513203269154], [-1.787632767352855, 51.56505205285715], [-1.7876664, 51.565037], [-1.7878372, 51.56495220000001], [-1.787965, 51.5648833], [-1.788106, 51.56480160000001], [-1.7884015, 51.5646347], [-1.7887636999999998, 51.564466], [-1.7890187999999998, 51.5643634], [-1.7895072, 51.5641762], [-1.7899338000000002, 51.5640118], [-1.7905855999999998, 51.5637074], [-1.7909483, 51.5635618], [-1.7913334000000003, 51.56341040000001], [-1.7922514000000005, 51.563031200000005], [-1.7935637999999998, 51.562476200000006], [-1.7943293000000002, 51.562147200000005], [-1.7948564000000002, 51.5619173], [-1.7954571, 51.56165029999999], [-1.7958703000000005, 51.5614667], [-1.7960885, 51.5613692], [-1.7966305682390429, 51.561122279330455], [-1.7967067, 51.56108759999999], [-1.7972684000000003, 51.5608233], [-1.7974075999999997, 51.56075860000001], [-1.7977085999999995, 51.5606206], [-1.7981961000000002, 51.5603919], [-1.7989267999999996, 51.5600432], [-1.7995484000000002, 51.5597407], [-1.8001998, 51.5594194], [-1.800771, 51.5591334], [-1.8013503999999996, 51.5588438], [-1.8019108, 51.5585593], [-1.8021122, 51.5584562], [-1.8024093, 51.55830139999999], [-1.8030351, 51.55797410000001], [-1.8036322999999996, 51.5576581], [-1.8042561, 51.5573194], [-1.8044133, 51.55723529999999], [-1.8048938999999995, 51.556974100000005], [-1.8051312, 51.5568432], [-1.8054874, 51.55664740000001], [-1.8058205, 51.55645479999999], [-1.806134, 51.55626999999999], [-1.8063601, 51.55614039999998], [-1.8068596, 51.5558562], [-1.8073234999999996, 51.55558], [-1.8076763, 51.55537470000001], [-1.8080913999999997, 51.555128], [-1.808347, 51.55497940000001], [-1.8087288, 51.554744], [-1.8088652075022291, 51.55466347968381], [-1.8092459999999997, 51.5544387], [-1.8097523, 51.5541338], [-1.8103028, 51.553822700000005], [-1.8108011, 51.5535328], [-1.8112131999999996, 51.5533], [-1.8115896, 51.553087], [-1.8119427999999995, 51.55288840000001], [-1.8123244, 51.5526782], [-1.8125135000000003, 51.55257410000001], [-1.8132337999999997, 51.5521796], [-1.8139298, 51.5518112], [-1.8144909, 51.5515183], [-1.8153478999999997, 51.55107400000001], [-1.8161578000000005, 51.5506633], [-1.8169636, 51.55027139999999], [-1.8175950000000003, 51.54996009999999], [-1.8183035999999997, 51.5496241], [-1.8190455, 51.5492804], [-1.8197485, 51.548955799999995], [-1.8203927, 51.5486655], [-1.8208249000000003, 51.5484744], [-1.8212813, 51.5482701], [-1.8217878000000003, 51.5480483], [-1.8224321, 51.5477704], [-1.8230881999999995, 51.5474933], [-1.823685, 51.54724850000001], [-1.8242904999999996, 51.5470025], [-1.8247897999999996, 51.54680239999999], [-1.825326, 51.54658739999999], [-1.8259544, 51.54633930000001], [-1.82677, 51.5460253], [-1.8276011, 51.5457131], [-1.8278489, 51.54562059999999], [-1.8285475, 51.5453656], [-1.8292794, 51.5451048], [-1.8301479, 51.544797599999995], [-1.8310010999999995, 51.544500600000006], [-1.8318722999999992, 51.544205700000006], [-1.8327419, 51.543919599999995], [-1.8334863, 51.5436754], [-1.8342986999999995, 51.5434248], [-1.8350791, 51.5431803], [-1.8359082, 51.54292770000001], [-1.8365425, 51.54274079999999], [-1.8371487, 51.542564599999984], [-1.8380142, 51.5423173], [-1.8388497, 51.54208739999999], [-1.8395893, 51.541888], [-1.84012, 51.5417448], [-1.8406613999999997, 51.54160360000001], [-1.8412285, 51.5414558], [-1.8420037, 51.541260400000006], [-1.8428135000000003, 51.54106060000001], [-1.8435799999999996, 51.54087839999998], [-1.8441633, 51.54074039999999], [-1.8449028000000005, 51.540571699999994], [-1.8455457, 51.540425], [-1.8463528999999996, 51.54024949999999], [-1.8471746, 51.5400697], [-1.8481845, 51.53986319999999], [-1.8488632999999997, 51.539725], [-1.8491169999999997, 51.539673], [-1.8496643, 51.5395657], [-1.8504909, 51.539407399999995], [-1.8513642, 51.5392467], [-1.8522344999999996, 51.53908890000001], [-1.8530174, 51.538951099999984], [-1.8534117000000003, 51.53888160000001], [-1.8537064, 51.5388329], [-1.8543590000000003, 51.53872489999999], [-1.8551862, 51.5385914], [-1.8560401999999996, 51.53846089999999], [-1.8568748, 51.5383396], [-1.8576078999999996, 51.5382356], [-1.8584288, 51.538122], [-1.8592775999999995, 51.538010799999995], [-1.8599897, 51.53791960000001], [-1.8607009, 51.5378331], [-1.8615487, 51.537734699999994], [-1.8623853999999995, 51.53764129999999], [-1.8631861999999997, 51.53755240000001], [-1.8638859, 51.5374735], [-1.8646143, 51.5373952], [-1.8653514999999996, 51.5373148], [-1.8660407999999995, 51.53723810000001], [-1.8668888999999995, 51.5371446], [-1.86773, 51.53705310000001], [-1.8686146, 51.5369533], [-1.8694279, 51.5368646], [-1.8699869, 51.5368029], [-1.8708039999999997, 51.5367131], [-1.8716621, 51.53661910000001], [-1.87251, 51.5365261], [-1.8732698, 51.5364396], [-1.8741549, 51.5363438], [-1.8750115, 51.536249100000006], [-1.8758980000000005, 51.5361512], [-1.8767732, 51.53605000000001], [-1.8775253, 51.5359685], [-1.8784874, 51.53584679999999], [-1.8791174, 51.5357639], [-1.8793726, 51.5357289], [-1.8799475, 51.5356424], [-1.8805890999999997, 51.5355412], [-1.8812254, 51.53543770000001], [-1.8820586, 51.53529830000001], [-1.8829162, 51.535161], [-1.8837701, 51.535031499999995], [-1.8845779000000005, 51.5349174], [-1.8849082, 51.53487549999999], [-1.885042, 51.53485950000001], [-1.8854386, 51.5348098], [-1.8861518999999995, 51.534730399999994], [-1.8864620966509948, 51.5346987091626], [-1.8869653, 51.5346473], [-1.8877918, 51.53456849999999], [-1.8886583999999995, 51.53450060000001], [-1.8893985, 51.53444420000001], [-1.8902912, 51.53439209999999], [-1.891141, 51.5343506], [-1.8920198, 51.53431749999999], [-1.8928881, 51.534297], [-1.8935909, 51.5342861], [-1.8944103, 51.5342819], [-1.8945813, 51.5342818], [-1.8952910000000005, 51.5342893], [-1.8962060000000005, 51.534303099999995], [-1.8970196, 51.53433079999999], [-1.8978926, 51.5343646], [-1.8987905, 51.53441250000001], [-1.8996862, 51.53447209999999], [-1.9005267999999995, 51.534539300000006], [-1.9010743999999995, 51.53458719999999], [-1.9016968999999997, 51.5346522], [-1.9017665, 51.5346602], [-1.9024985, 51.5347403], [-1.9030793, 51.5348151], [-1.9038499999999992, 51.5349256], [-1.9040949, 51.53496140000001], [-1.9048558, 51.5350765], [-1.9055274, 51.53519169999999], [-1.9056943240622888, 51.53521997923772], [-1.9062250999999997, 51.535309899999994], [-1.9067026999999996, 51.5353877], [-1.9073844, 51.535502999999984], [-1.9082339, 51.5356488], [-1.9089133, 51.53576149999999], [-1.9095435, 51.5358647], [-1.9102969, 51.53595740000001], [-1.9107764, 51.53604060000001], [-1.9110613, 51.5360859], [-1.9115194, 51.536161], [-1.9118152999999996, 51.53620960000001], [-1.9123516000000005, 51.53629690000001], [-1.9128662, 51.536375], [-1.9133249, 51.5364466], [-1.9138630999999997, 51.5365194], [-1.9140899999999996, 51.5365487], [-1.9146741, 51.53662599999999], [-1.9153369, 51.53670579999999], [-1.9157386999999997, 51.5367517], [-1.9162505, 51.53680769999999], [-1.9170625999999995, 51.53689010000001], [-1.9179615, 51.53696879999999], [-1.9187492, 51.537034000000006], [-1.9195839, 51.53709359999999], [-1.9203008, 51.537138199999994], [-1.9210167, 51.5371795], [-1.9217413, 51.5372144], [-1.9224653, 51.53724369999998], [-1.9231135, 51.53726290000001], [-1.9237373999999996, 51.5372785], [-1.9243343, 51.5372887], [-1.9245959, 51.5372892], [-1.9253176999999997, 51.5372925], [-1.9257892, 51.5372929], [-1.9262533, 51.53728899999999], [-1.9268359999999995, 51.5372843], [-1.9272750999999997, 51.5372761], [-1.9277852, 51.53726369999999], [-1.9282093, 51.537252], [-1.9285961, 51.5372415], [-1.9288713, 51.53723290000001], [-1.9290188999999995, 51.537226800000006], [-1.9292426, 51.53721749999999], [-1.9295029, 51.53720609999999], [-1.930294, 51.53716829999999], [-1.9310442999999995, 51.5371253], [-1.9315317000000003, 51.53709440000001], [-1.9320716, 51.5370565], [-1.9327521000000003, 51.537005499999985], [-1.9333734, 51.5369513], [-1.9337801999999995, 51.53691489999999], [-1.9343835, 51.53685660000001], [-1.9350629, 51.5367873], [-1.9355436, 51.536736], [-1.9360683999999997, 51.53667509999999], [-1.9367112, 51.5365962], [-1.937067, 51.53655040000001], [-1.9376798, 51.536467599999995], [-1.9381636, 51.5363995], [-1.9385198999999995, 51.5363454], [-1.9388417, 51.53629690000001], [-1.9391374999999995, 51.5362499], [-1.9394191999999997, 51.53620699999999], [-1.9396791999999996, 51.5361678], [-1.9403689, 51.536052299999994], [-1.9407332, 51.5359873], [-1.9413682, 51.535874], [-1.9415693000000005, 51.5358349], [-1.9420907000000005, 51.5357404], [-1.9426421, 51.5356301], [-1.9434732, 51.5354563], [-1.9442916999999995, 51.53527890000001], [-1.9450355, 51.5351106], [-1.9458468999999996, 51.534914], [-1.9462506, 51.5348138], [-1.9467235999999997, 51.53469340000001], [-1.9473433999999996, 51.5345277], [-1.9477374999999997, 51.5344226], [-1.9482122, 51.5342914], [-1.9485569, 51.5341947], [-1.9487902, 51.53412790000001], [-1.9493306999999995, 51.53397060000001], [-1.9501245, 51.53373069999999], [-1.9504648, 51.5336246], [-1.9506243999999997, 51.533575500000005], [-1.950993, 51.533452700000005], [-1.9514286000000003, 51.53330940000001], [-1.9517343, 51.5332101], [-1.9523157, 51.533008200000005], [-1.9529045000000005, 51.5328033], [-1.9534121, 51.532622], [-1.9538975999999997, 51.5324511], [-1.954276, 51.5323167], [-1.9548951, 51.5321033], [-1.9554879999999992, 51.5319056], [-1.9558684, 51.53178309999999], [-1.9562077, 51.5316766], [-1.9567984999999997, 51.531496699999984], [-1.9571886, 51.531382], [-1.9577269, 51.53123109999999], [-1.9582101000000005, 51.5311007], [-1.9586380000000003, 51.53098709999999], [-1.9591469, 51.53085840000001], [-1.9595249, 51.530766400000005], [-1.959901, 51.53068009999999], [-1.9603537, 51.5305805], [-1.9608308000000003, 51.530478599999995], [-1.9616188000000003, 51.5303194], [-1.9620984999999995, 51.530226799999994], [-1.9637708000000005, 51.5299204], [-1.9645821999999995, 51.52977469999998], [-1.9653148, 51.5296426], [-1.9661014, 51.5295025], [-1.9666044000000005, 51.5294131], [-1.9673778, 51.529267], [-1.9678819000000003, 51.5291782], [-1.9685161, 51.5290633], [-1.9690529999999995, 51.5289702], [-1.9696655, 51.52885950000001], [-1.9702489, 51.52875289999999], [-1.9707713, 51.528658099999994], [-1.9716639, 51.5284983], [-1.9725562000000003, 51.528336], [-1.973219, 51.52821639999999], [-1.9738762000000003, 51.5280975], [-1.9746302999999996, 51.527961600000005], [-1.9753497, 51.5278314], [-1.9756604999999996, 51.5277746], [-1.9760036999999997, 51.52771370000001], [-1.976293625062947, 51.52766106667664], [-1.9769561, 51.52754079999998], [-1.9776494, 51.52741619999998], [-1.9783017, 51.5272966], [-1.9790749, 51.527157200000005], [-1.9799313999999997, 51.52700250000001], [-1.9807564, 51.526852600000005], [-1.9815921, 51.526703], [-1.9823604999999995, 51.526565], [-1.9830567, 51.52643830000001], [-1.9837441, 51.5263149], [-1.9839977, 51.52626750000001], [-1.9843792, 51.5261962], [-1.9852667, 51.5260383], [-1.9858785, 51.525926600000005], [-1.9867475, 51.52577089999999], [-1.9876202000000005, 51.52561239999999], [-1.98846, 51.525460499999994], [-1.9893539, 51.525299], [-1.990041, 51.52517400000001], [-1.9908838, 51.52502139999999], [-1.9917269, 51.52486900000001], [-1.9929319999999997, 51.524650900000005], [-1.9936953, 51.5245116], [-1.9944451000000003, 51.52437679999999], [-1.995317, 51.5242185], [-1.9961833, 51.5240635], [-1.9970608, 51.523904], [-1.99787, 51.523757100000005], [-1.9987131, 51.5236039], [-1.9994678, 51.5234667], [-2.0002336, 51.5233289], [-2.0009997, 51.52318929999999], [-2.0017597, 51.523051300000006], [-2.0024639999999994, 51.5229232], [-2.0032407, 51.5227818], [-2.0040691, 51.5226328], [-2.0049543999999995, 51.5224726], [-2.0058199, 51.522311900000005], [-2.0065348999999997, 51.5221749], [-2.0074072, 51.5220045], [-2.0082165999999995, 51.521842], [-2.0089935, 51.5216797], [-2.0095924000000003, 51.5215499], [-2.0101451, 51.52143019999999], [-2.0109726, 51.5212406], [-2.0114786, 51.5211223], [-2.0121116999999997, 51.520972], [-2.012625, 51.5208495], [-2.0131998999999996, 51.52070749999999], [-2.0137352, 51.520576], [-2.0145331, 51.5203689], [-2.01529, 51.5201685], [-2.015806, 51.52003079999998], [-2.0168127, 51.5197507], [-2.0176218, 51.51951590000001], [-2.0184363, 51.5192775], [-2.0191891, 51.51904469999999], [-2.0199528999999994, 51.518809100000006], [-2.0207244, 51.51856180000001], [-2.0213618, 51.5183569], [-2.0218835, 51.518181899999995], [-2.0223527, 51.5180245], [-2.0227641999999997, 51.5178862], [-2.0231085, 51.517766299999984], [-2.0235671, 51.5176099], [-2.0240291, 51.5174468], [-2.0244687, 51.51728800000001], [-2.0249617, 51.517110599999995], [-2.0256226999999996, 51.516867399999995], [-2.0261402, 51.5166751], [-2.0266216, 51.51649230000001], [-2.0270393, 51.516331], [-2.0274624, 51.51616119999999], [-2.028108, 51.5159071], [-2.0287861, 51.515632], [-2.0292951, 51.5154212], [-2.0295967, 51.515292599999995], [-2.0302242, 51.51502589999999], [-2.0308704, 51.5147431], [-2.0315340999999996, 51.514451900000005], [-2.0322495, 51.5141237], [-2.0322776, 51.51411100000001], [-2.0327839, 51.5138805], [-2.0332467999999997, 51.51366139999999], [-2.0339071999999994, 51.513350399999986], [-2.0343559, 51.5131348], [-2.0345519999999997, 51.5130385], [-2.0350598, 51.5127896], [-2.0356915, 51.5124734], [-2.0362091, 51.51220730000001], [-2.0366297999999996, 51.5119908], [-2.0371287, 51.5117366], [-2.0376798, 51.5114361], [-2.038283799999999, 51.511103], [-2.0390974, 51.5106561], [-2.0393307, 51.510524700000005], [-2.0401759, 51.510048700000006], [-2.0404939, 51.5098581], [-2.0406673, 51.5097464], [-2.0411268, 51.50946810000001], [-2.041623, 51.5091724], [-2.0420157999999997, 51.508934100000005], [-2.0424213, 51.5086843], [-2.042834, 51.50842409999999], [-2.0430949, 51.50825549999999], [-2.0432833999999995, 51.508138800000005], [-2.043672, 51.50789790000001], [-2.0440857, 51.507633699999985], [-2.0444525, 51.507400800000006], [-2.0449721, 51.5070719], [-2.0455342, 51.5067105], [-2.0460823, 51.506359800000006], [-2.0462185999999996, 51.5062729], [-2.0469634, 51.50580300000001], [-2.0477229, 51.50531780000001], [-2.0482289999999996, 51.50499730000001], [-2.0488016, 51.504633199999994], [-2.049481, 51.50419989999999], [-2.0500727, 51.503823999999994], [-2.0505332999999997, 51.5035231], [-2.0507472, 51.503385699999995], [-2.0510482, 51.5031981], [-2.0515953, 51.5028521], [-2.0521026, 51.5025337], [-2.052601, 51.50221429999999], [-2.0532354999999995, 51.5018088], [-2.0538254999999994, 51.50143460000001], [-2.0544746, 51.50101829999999], [-2.0549588999999995, 51.50071579999999], [-2.0554208, 51.5004165], [-2.0557555999999995, 51.50020520000001], [-2.0562525, 51.499889200000005], [-2.0567576, 51.499567199999994], [-2.0571074, 51.4993445], [-2.0573176999999996, 51.4992099], [-2.0576066, 51.4990269], [-2.0577613, 51.49892899999999], [-2.058002778341019, 51.4987748385867], [-2.0582638, 51.4986082], [-2.0589005, 51.4982028], [-2.0590727999999996, 51.4980917], [-2.0600358999999995, 51.4974781], [-2.0606263, 51.49709910000001], [-2.0613198, 51.4966586], [-2.0614649, 51.49656900000001], [-2.0618417, 51.4963266], [-2.0624449, 51.4959416], [-2.0630556, 51.49555200000001], [-2.0636537, 51.4951715], [-2.0641828, 51.49483320000001], [-2.0647049, 51.49450259999999], [-2.0652655, 51.494142499999995], [-2.0658205, 51.4937948], [-2.066125153474899, 51.49360044624613], [-2.0664102, 51.4934186], [-2.0668593999999993, 51.493132199999984], [-2.0672877, 51.4928588], [-2.0676479999999997, 51.4926295], [-2.0680832999999996, 51.49234940000001], [-2.0686905, 51.4919626], [-2.0692989, 51.4915645], [-2.0699122999999995, 51.491153], [-2.0701889, 51.4909675], [-2.0702255, 51.490942], [-2.0703046, 51.4908878], [-2.0704692, 51.4907773], [-2.0710181, 51.490384299999995], [-2.0715657, 51.4899956], [-2.0720542, 51.4896378], [-2.0725219, 51.48929129999999], [-2.0730974, 51.4888579], [-2.0733592999999995, 51.4886486], [-2.0736292, 51.48843860000001], [-2.0739119, 51.4882149], [-2.0741321, 51.488042199999995], [-2.0745512, 51.487699699999986], [-2.0748547, 51.48744980000001], [-2.0754992, 51.48690460000001], [-2.0759736, 51.4865019], [-2.0764818, 51.4860623], [-2.0769941, 51.4856231], [-2.0774562999999997, 51.4852323], [-2.0779876000000006, 51.48479420000001], [-2.07854, 51.4843501], [-2.0789592, 51.4840135], [-2.0794537, 51.4836269], [-2.0800308999999997, 51.483193500000006], [-2.0801226999999995, 51.4831246], [-2.0802547, 51.48302739999999], [-2.0802745, 51.48301269999999], [-2.0804297999999997, 51.482896800000006], [-2.0809342, 51.48252349999999], [-2.0814446, 51.4821506], [-2.0818921, 51.4818355], [-2.082491399999999, 51.481416299999985], [-2.0830983, 51.4810062], [-2.0836765, 51.4806164], [-2.0842374, 51.48025479999999], [-2.0846934, 51.47996439999999], [-2.0851862, 51.4796545], [-2.0855900999999997, 51.4794015], [-2.086029, 51.4791302], [-2.0864193, 51.4788862], [-2.0866696999999994, 51.47873200000001], [-2.0873147, 51.4783263], [-2.0879264, 51.477941499999986], [-2.0884661, 51.4776068], [-2.0890823, 51.4772223], [-2.0894917999999993, 51.476968], [-2.0899936, 51.476653600000006], [-2.0905165, 51.4763317], [-2.0911276, 51.475947600000005], [-2.0917308999999995, 51.475571], [-2.0923526, 51.475181199999994], [-2.092789, 51.4749053], [-2.0934102, 51.4745216], [-2.0937369, 51.47431829999999], [-2.0941104, 51.47408110000001], [-2.0946683, 51.4737321], [-2.0953103, 51.4733322], [-2.095921, 51.472945799999984], [-2.0964594999999995, 51.4726199], [-2.0969247, 51.47233010000001], [-2.097328399999999, 51.47208020000001], [-2.0979386, 51.4717003], [-2.0989218999999997, 51.4710814], [-2.0992131, 51.47090010000001], [-2.0997554, 51.4705627], [-2.1000854, 51.4703585], [-2.1004393, 51.470138199999994], [-2.1008093999999997, 51.4699065], [-2.1012136, 51.4696494], [-2.1018034999999995, 51.46928090000001], [-2.1024341, 51.468895299999986], [-2.1029641, 51.46857369999999], [-2.1036194, 51.46818739999999], [-2.1042781, 51.467810199999995], [-2.1048902, 51.467461], [-2.1054404, 51.46715549999998], [-2.1059810999999997, 51.4668687], [-2.1066038, 51.46653629999999], [-2.1072116, 51.46622070000001], [-2.1076545, 51.4659949], [-2.108471, 51.4655881], [-2.1093516000000005, 51.4651583], [-2.1099917999999995, 51.46485729999999], [-2.110579, 51.46458139999999], [-2.1110864, 51.4643444], [-2.1116505, 51.46408939999999], [-2.1122030000000005, 51.463839500000006], [-2.112963699999999, 51.4635044], [-2.1138329, 51.46313020000001], [-2.1146933, 51.4627749], [-2.1150653, 51.462628], [-2.115662353193884, 51.46239654432967], [-2.1157997, 51.46234330000001], [-2.1165582, 51.4620571], [-2.1173561, 51.46176539999998], [-2.1177815, 51.4616088], [-2.1184818, 51.46134870000001], [-2.1195611999999997, 51.46093719999999], [-2.1201163999999997, 51.4607214], [-2.1206539, 51.460504799999995], [-2.1214118, 51.460197400000006], [-2.1220674, 51.45991989999999], [-2.1227070999999995, 51.45964139999999], [-2.1232283, 51.45940660000001], [-2.1237306, 51.45916929999999], [-2.1241441999999995, 51.458965600000006], [-2.1246166999999994, 51.4587242], [-2.1251275999999995, 51.4584519], [-2.1254283, 51.458289], [-2.1257832, 51.4580834], [-2.1261475, 51.457869499999994], [-2.1266085, 51.4575909], [-2.1269291999999997, 51.4573877], [-2.1272101, 51.4572073], [-2.1277643, 51.45683900000001], [-2.1282382, 51.4565078], [-2.1286276, 51.456225499999995], [-2.1289754999999997, 51.4559602], [-2.1295141, 51.45552949999999], [-2.1300567, 51.455062600000005], [-2.1305776, 51.454590399999994], [-2.131083, 51.45409939999999], [-2.1314745, 51.4537005], [-2.1318283, 51.453297600000006], [-2.1322796999999993, 51.4527707], [-2.1327042, 51.4522324], [-2.1330905, 51.4516973], [-2.1332062, 51.45152989999999], [-2.1333614000000005, 51.4513045], [-2.1335204999999995, 51.45104619999999], [-2.1337813, 51.4506078], [-2.1339637, 51.4502788], [-2.1341285, 51.44997179999999], [-2.1342880999999996, 51.44964060000001], [-2.1344507, 51.4492886], [-2.1345854, 51.448952199999994], [-2.1346927999999994, 51.44868819999999], [-2.1348619999999996, 51.448231199999995], [-2.1350366, 51.44771870000001], [-2.1351719, 51.447314], [-2.135365314120408, 51.44673294993444], [-2.1354832, 51.4463788], [-2.135667199999999, 51.4458288], [-2.1358051999999996, 51.4454126], [-2.1359784999999993, 51.44489829999999], [-2.1360869, 51.4446091], [-2.1362112999999994, 51.44426049999999], [-2.1364129, 51.443770599999986], [-2.1365255, 51.4435097], [-2.1366, 51.44332800000001], [-2.1367606, 51.4429962], [-2.1368536273875858, 51.442817580280106], [-2.1369583, 51.4426166], [-2.1371219, 51.4423168], [-2.1375073999999996, 51.4416641], [-2.1377081999999996, 51.4413514], [-2.1379119, 51.4410438], [-2.1382737, 51.4405234], [-2.1385575, 51.44013839999999], [-2.1387893, 51.439843499999995], [-2.1388652, 51.4397459], [-2.1390764, 51.439505], [-2.1393056999999995, 51.439243600000005], [-2.1395006999999997, 51.439015999999995], [-2.1397294, 51.43877549999999], [-2.1400064000000003, 51.4384943], [-2.1402313, 51.4382679], [-2.1405140999999994, 51.4379975], [-2.1409665, 51.4375727], [-2.1413988, 51.437170499999986], [-2.1419434, 51.4366666], [-2.1423123999999993, 51.4363352], [-2.1426811, 51.436007], [-2.1429059999999995, 51.4358064], [-2.1431682, 51.4355851], [-2.1435065, 51.435303], [-2.1438355, 51.43503809999999], [-2.1441522, 51.4347968], [-2.1445365, 51.4345113], [-2.1449017999999995, 51.4342525], [-2.1451929, 51.434056], [-2.1455878, 51.4337951], [-2.1460823, 51.433485299999994], [-2.1464755, 51.4332448], [-2.1469504, 51.4329713], [-2.1474262, 51.43270900000001], [-2.1479922, 51.4324028], [-2.14861, 51.4320847], [-2.1491365, 51.4318237], [-2.1497291, 51.43154389999998], [-2.150327, 51.43127369999999], [-2.150832, 51.4310521], [-2.1512836, 51.430862799999986], [-2.1518559, 51.4306301], [-2.1522906999999996, 51.4304613], [-2.1527412999999997, 51.4302903], [-2.153384, 51.43005509999999], [-2.1538543999999997, 51.4298915], [-2.1542738, 51.4297501], [-2.1547029, 51.4296075], [-2.1552442, 51.4294371], [-2.1557895999999994, 51.4292708], [-2.1559566818868516, 51.429222803246155], [-2.1562686, 51.4291332], [-2.1567016, 51.42900919999999], [-2.1571422, 51.4288931], [-2.1577255, 51.42874550000001], [-2.1583112999999994, 51.4286024], [-2.1588579, 51.4284766], [-2.1593962, 51.4283564], [-2.1605328, 51.428127], [-2.161100499999999, 51.42802309999999], [-2.1616753999999996, 51.427922], [-2.1622633, 51.4278278], [-2.1628595, 51.4277346], [-2.163488, 51.4276445], [-2.1640464, 51.4275697], [-2.1645881, 51.42750529999999], [-2.1651319, 51.4274448], [-2.1658123, 51.4273726], [-2.1663348, 51.4273243], [-2.1669667, 51.427271700000006], [-2.1676278, 51.4272243], [-2.1679124999999995, 51.42720689999999], [-2.1682018, 51.4271904], [-2.1687296999999996, 51.4271651], [-2.1691763, 51.427149], [-2.1692559, 51.4271447], [-2.1699007, 51.4271243], [-2.1706398, 51.4271112], [-2.1711705999999995, 51.427109], [-2.1719393, 51.42710829999999], [-2.1726674000000004, 51.42710749999999], [-2.1736205, 51.4271043], [-2.1743779, 51.4270888], [-2.1751063, 51.4270765], [-2.175781, 51.42705499999999], [-2.1763935, 51.4270342], [-2.1770293, 51.42700990000001], [-2.1777265, 51.4269803], [-2.1783597999999995, 51.4269475], [-2.1788866, 51.4269199], [-2.1795857, 51.42687620000001], [-2.1802847, 51.4268299], [-2.1809438, 51.4267798], [-2.1814639, 51.42674], [-2.1820213, 51.4266937], [-2.1826537, 51.42663369999999], [-2.1831885999999994, 51.42658709999999], [-2.1838105, 51.4265232], [-2.184474, 51.426452999999995], [-2.1850565999999993, 51.42638300000001], [-2.1857546999999995, 51.42629869999999], [-2.1864634000000005, 51.4262097], [-2.186825499999999, 51.4261616], [-2.1874194, 51.42607879999999], [-2.188077, 51.425984], [-2.1886660999999994, 51.4258977], [-2.1896557, 51.425745799999994], [-2.190359, 51.425637499999986], [-2.19108, 51.425527], [-2.191879, 51.425402], [-2.1928404, 51.4252558], [-2.1938374, 51.425112600000006], [-2.1950088, 51.4249451], [-2.1962134, 51.4247779], [-2.1982259, 51.4245115], [-2.1993805, 51.4243623], [-2.2006582999999997, 51.424206700000006], [-2.2019531999999997, 51.42405359999999], [-2.2036754, 51.42385599999999], [-2.204514, 51.4237578], [-2.2055967, 51.4236328], [-2.2357608999999994, 51.420145], [-2.2457882102988034, 51.41900553449158], [-2.2468972999999997, 51.4188795], [-2.2510595999999996, 51.4184016], [-2.252527, 51.418233099999995], [-2.2527012999999996, 51.4182126], [-2.2549268, 51.4179685], [-2.2558173, 51.4178609], [-2.256923899999999, 51.41774110000001], [-2.2585083, 51.4175592], [-2.2611526, 51.4172715], [-2.2616751, 51.417228699999995], [-2.2622292000000006, 51.4171833], [-2.2629705999999996, 51.4171391], [-2.2637036, 51.4171082], [-2.2645101999999997, 51.4170729], [-2.2652843, 51.4170542], [-2.2656025, 51.41703859999999], [-2.2669241, 51.416970799999994], [-2.2682026, 51.4168573], [-2.2691252, 51.4167416], [-2.2699743, 51.4166071], [-2.2712345999999997, 51.41634579999999], [-2.2719848, 51.41615959999999], [-2.2727197, 51.4159486], [-2.2734492, 51.41571720000001], [-2.2741239, 51.4154735], [-2.2746348, 51.4152813], [-2.275137, 51.41507199999999], [-2.276068, 51.4146383], [-2.2765057, 51.4144055], [-2.2769589999999997, 51.41415469999999], [-2.2778063999999993, 51.4136283], [-2.2781566, 51.4133911], [-2.2784855, 51.41315410000001], [-2.2790965, 51.4126732], [-2.2796697999999997, 51.4121674], [-2.2802022, 51.4116393], [-2.2810649, 51.4106882], [-2.2816019, 51.41010539999999], [-2.2819872999999995, 51.4097559], [-2.2823761, 51.409394199999994], [-2.2827982999999996, 51.4090449], [-2.2832312, 51.4087025], [-2.2837976, 51.4082951], [-2.2840987, 51.4080957], [-2.2844767, 51.40785619999998], [-2.2846341999999997, 51.4077633], [-2.2849251999999995, 51.40758170000001], [-2.2854442, 51.4072987], [-2.2858955, 51.40706829999999], [-2.2865046, 51.40677469999999], [-2.2871117999999995, 51.406503699999995], [-2.2874841, 51.4063533], [-2.2878692, 51.4062047], [-2.2886334, 51.4059274], [-2.2893649, 51.4056878], [-2.2901195999999997, 51.4054738], [-2.2906647, 51.40532970000001], [-2.2912352, 51.4051904], [-2.2918198, 51.405065399999984], [-2.2923802, 51.40495559999999], [-2.2930455999999997, 51.40484140000001], [-2.2935415, 51.4047694], [-2.2941290999999997, 51.4046925], [-2.2946101, 51.4046366], [-2.2950994999999996, 51.4045947], [-2.2956831, 51.4045483], [-2.2962812, 51.40451169999999], [-2.297124, 51.4044724], [-2.2985511999999995, 51.4043968], [-2.2992214, 51.4043497], [-2.2998692, 51.40429009999999], [-2.3008212999999995, 51.404180999999994], [-2.3016598000000004, 51.4040707], [-2.3026110999999996, 51.4039161], [-2.3027524999999995, 51.40389189999999], [-2.3039233, 51.403665], [-2.3044601, 51.4035472], [-2.3049931000000004, 51.403429], [-2.3055101, 51.403301600000006], [-2.3060213, 51.40316240000001], [-2.3068066999999997, 51.40293450000001], [-2.3075843, 51.40270179999999], [-2.3083146, 51.402471], [-2.3090616999999996, 51.40222469999999], [-2.3093015, 51.4021431], [-2.3099992, 51.4019186], [-2.3107025, 51.40168800000001], [-2.3146194, 51.4004071], [-2.3182926, 51.39920740000001], [-2.3192897, 51.3988827], [-2.3202991, 51.39854590000001], [-2.3209129, 51.39834750000001], [-2.3218675, 51.39806449999999], [-2.321955096294538, 51.39803621069437], [-2.322180514175475, 51.39796306638915], [-2.322379286821019, 51.39789792653092], [-2.3225552510695877, 51.397839687190206], [-2.3227122437595993, 51.3977872444375], [-2.3228541017294733, 51.397739494343355], [-2.322984661817628, 51.39769533297828], [-2.323107760862482, 51.3976536564128], [-2.323227235702455, 51.39761336071744], [-2.323346923175965, 51.39757334196273], [-2.3234706601214308, 51.397532496219185], [-2.323602283377271, 51.39748971955734], [-2.323745629781905, 51.397443908047705], [-2.3239045361737505, 51.39739395776081], [-2.3240828393912265, 51.397338764767184], [-2.3242843762727525, 51.397277225137344], [-2.324512983656746, 51.39720823494181], [-2.3246326, 51.3971695], [-2.3268728, 51.396437699999986], [-2.3279761, 51.396095], [-2.3299411, 51.39550299999999], [-2.3326130999999997, 51.3947233], [-2.3354389999999996, 51.39395530000001], [-2.3356197387107556, 51.393908729428915], [-2.3383986000000005, 51.3931927], [-2.3385404999999997, 51.3931558], [-2.3393961, 51.3929464], [-2.3415218, 51.392429599999986], [-2.3416695999999995, 51.39239309999999], [-2.3423806999999996, 51.392189900000005], [-2.3428322, 51.392047600000005], [-2.343328, 51.39186939999999], [-2.3435737, 51.391779199999995], [-2.3438580999999994, 51.3916626], [-2.344195899999999, 51.39151600000001], [-2.3445393999999995, 51.3913599], [-2.3448291, 51.3912104], [-2.3451386, 51.39104639999999], [-2.3453754, 51.3909128], [-2.345618, 51.39077049999999], [-2.3461907999999996, 51.3903838], [-2.3464044, 51.39022359999999], [-2.3465984999999994, 51.390065199999995], [-2.3469289, 51.38978250000001], [-2.3470965, 51.3896195], [-2.3472797999999995, 51.3894429], [-2.3473851, 51.389333400000005], [-2.3475195, 51.3891867], [-2.3478744, 51.3887619], [-2.3480338999999995, 51.3885308], [-2.3482053, 51.38827640000001], [-2.3483391, 51.3880621], [-2.3484906000000003, 51.387746], [-2.3485046, 51.3877116], [-2.3485725, 51.38754440000001], [-2.3487478000000004, 51.387146], [-2.3488293, 51.3868798], [-2.348850870747346, 51.38679167395817], [-2.3492421, 51.385193300000005], [-2.3493904, 51.3846012], [-2.3495085, 51.3841295], [-2.3496575000000006, 51.38353000000001], [-2.3497031, 51.3833528], [-2.3498095, 51.38305660000001], [-2.3500359, 51.3825708], [-2.3503554, 51.381995], [-2.3505264999999995, 51.3817339], [-2.3507471999999994, 51.3814334], [-2.3508706, 51.3812749], [-2.3509957, 51.38112879999999], [-2.3512708, 51.38082399999999], [-2.351556599999999, 51.3805364], [-2.3518362, 51.3802771], [-2.3522689, 51.3799198], [-2.3524363, 51.3797953], [-2.3526784999999997, 51.3796159], [-2.3529543999999993, 51.3794238], [-2.3532174999999995, 51.37925009999999], [-2.3535193, 51.3790667], [-2.3539267999999995, 51.378834], [-2.3542348, 51.37867129999999], [-2.3546148, 51.3784857], [-2.3549383999999995, 51.378326599999994], [-2.3554206999999994, 51.3781024], [-2.3556205, 51.3780171], [-2.3558712999999996, 51.37791750000001], [-2.3561624, 51.37781480000001], [-2.356358, 51.3777474], [-2.3567451, 51.377633900000006], [-2.3572846999999997, 51.3774806], [-2.3575574999999995, 51.377413399999995], [-2.3577936, 51.3773543], [-2.3580046, 51.377311600000006], [-2.3581937, 51.377280199999994], [-2.3584733, 51.3772428], [-2.3587058, 51.377218], [-2.3588473, 51.377207], [-2.3590403, 51.37719330000001], [-2.3592596, 51.3771847], [-2.3594616, 51.3771817], [-2.3596579, 51.37718310000001], [-2.3598541, 51.37718979999999], [-2.3600081, 51.3771976], [-2.3601806999999995, 51.3772092], [-2.3603827, 51.3772256], [-2.3604752, 51.37723519999999], [-2.3622648, 51.377418000000006], [-2.3651806, 51.3777157], [-2.3663734999999995, 51.3778332], [-2.3671438999999994, 51.37791240000001], [-2.3686287, 51.3780654], [-2.3687887, 51.37808149999999], [-2.3702032999999996, 51.37822639999998], [-2.372325, 51.3784379], [-2.3734358999999996, 51.378548599999995], [-2.3747193999999996, 51.3786766], [-2.3801066, 51.3792186], [-2.3850509, 51.379716], [-2.3860825, 51.379816], [-2.3863359, 51.379841899999995], [-2.3877378999999994, 51.3799819], [-2.387882, 51.3799966], [-2.3903231999999996, 51.38024089999998], [-2.3908864, 51.380300099999985], [-2.3910976, 51.380323199999985], [-2.3914734999999996, 51.3803665], [-2.392034, 51.3804414], [-2.3926108, 51.38052540000001], [-2.3934037999999997, 51.38065799999998], [-2.3943992, 51.3808511], [-2.3948358, 51.3809422], [-2.3953901, 51.381071], [-2.3962804999999996, 51.3813003], [-2.3970703, 51.381524500000005], [-2.3977249, 51.38173080000001], [-2.3982936, 51.3819204], [-2.3987490999999994, 51.382087000000006], [-2.3995590000000004, 51.3824071], [-2.3999781, 51.38257709999999], [-2.4006681999999997, 51.382875000000006], [-2.4014, 51.38322179999999], [-2.4018434999999996, 51.38344889999999], [-2.4029422, 51.3840404], [-2.4041638999999995, 51.3846907], [-2.4053057999999994, 51.38521519999999], [-2.4061659000000004, 51.38559130000001], [-2.406888299999999, 51.3858784], [-2.4072521, 51.38600509999999], [-2.4077675, 51.3861847], [-2.4078595999999997, 51.38621589999999], [-2.4085169, 51.38643880000001], [-2.4088599999999993, 51.3865485], [-2.4096004, 51.38677259999999], [-2.4096709669926253, 51.38679167395817], [-2.4098135, 51.386830200000006], [-2.410428, 51.38699949999999], [-2.4117811999999996, 51.3873322], [-2.4126609, 51.38752139999998], [-2.4145236, 51.3878754], [-2.4160529, 51.3880923], [-2.4169175, 51.388189199999985], [-2.418315, 51.38831669999999], [-2.419062900000001, 51.3883655], [-2.4197529, 51.3883985], [-2.4211349, 51.3884492], [-2.4222798000000005, 51.3885204], [-2.4224748, 51.3885321], [-2.4232752, 51.38858290000001], [-2.4239842, 51.38865340000001], [-2.4251683999999996, 51.3887947], [-2.425451267122708, 51.38883688898455], [-2.4260540999999995, 51.3889268], [-2.4269905, 51.389094699999994], [-2.4277696, 51.3892585], [-2.427907, 51.38928589999998], [-2.4279616, 51.3892968], [-2.4286417, 51.38943129999999], [-2.4290455, 51.389525899999995], [-2.4302813, 51.3898573], [-2.4303197, 51.3898692], [-2.4316000000000004, 51.390266], [-2.4318186999999996, 51.3903461], [-2.4328189, 51.3906918], [-2.4336685, 51.3910195], [-2.4345902, 51.39140929999999], [-2.4357297, 51.391905400000006], [-2.4359191, 51.391986800000005], [-2.4380397, 51.3928993], [-2.4421651, 51.3946742], [-2.443755, 51.395376699999986], [-2.4448671999999996, 51.3959288], [-2.446168, 51.3966419], [-2.4469189999999994, 51.397089699999995], [-2.447534399999999, 51.39748249999999], [-2.4483871999999995, 51.398079900000006], [-2.4493996, 51.3988342], [-2.4499197999999995, 51.3992217], [-2.4501016999999994, 51.39936219999999], [-2.4503966, 51.39957979999999], [-2.4541402, 51.402413800000005], [-2.4558782, 51.403724399999994], [-2.4572483999999997, 51.4047738], [-2.4599171999999996, 51.4067622], [-2.4609346, 51.40744240000001], [-2.4617001999999997, 51.407921599999995], [-2.4631868999999997, 51.4087787], [-2.4652453, 51.4098456], [-2.4665367, 51.410455199999994], [-2.4681303, 51.41114309999999], [-2.469458, 51.4116613], [-2.4695226, 51.411686499999995], [-2.4696503, 51.4117364], [-2.4705525, 51.4120644], [-2.47219, 51.4126081], [-2.4735066, 51.4130072], [-2.4752529999999995, 51.4134772], [-2.4763411, 51.4137439], [-2.4778098, 51.414066299999995], [-2.4791177999999996, 51.4143192], [-2.4800910999999997, 51.41448450000001], [-2.4810363999999994, 51.41463939999999], [-2.4825594999999994, 51.414851], [-2.482793, 51.4148807], [-2.4843951, 51.4151101], [-2.4855985, 51.4153088], [-2.4867542, 51.415523500000006], [-2.4868834, 51.41555090000001], [-2.4881961, 51.4158218], [-2.4895284999999996, 51.41613089999999], [-2.4906203, 51.416403], [-2.4909352000000005, 51.41649], [-2.4918355999999995, 51.4167386], [-2.4919207000000005, 51.4167643], [-2.4928003999999997, 51.41702949999999], [-2.4931485, 51.4171412], [-2.4939823, 51.41741129999998], [-2.4944915, 51.41758409999999], [-2.494905699999999, 51.41773289999999], [-2.4958665999999994, 51.418087], [-2.4960945, 51.4181797], [-2.4977414, 51.4188492], [-2.5010829, 51.42037349999999], [-2.5011993999999995, 51.42042670000001], [-2.5030779, 51.42128360000001], [-2.5057003999999994, 51.4224697], [-2.5083387, 51.42371550000001], [-2.5092962999999995, 51.424212399999995], [-2.5093939, 51.4242642], [-2.5095813, 51.42436969999999], [-2.5106074, 51.42494009999999], [-2.5120512, 51.4258121], [-2.5127939, 51.4262834], [-2.5144273, 51.4272759], [-2.5148493999999997, 51.4274949], [-2.51528279553466, 51.42774853597959], [-2.5153504, 51.4277881], [-2.5163624, 51.428321], [-2.516945, 51.4286082], [-2.5176447, 51.4289347], [-2.5187933999999994, 51.4294708], [-2.5197416, 51.42990079999999], [-2.5206713999999995, 51.4303607], [-2.5217118, 51.4309185], [-2.5229905, 51.43168870000001], [-2.5239065, 51.4323084], [-2.5248238, 51.4330056], [-2.5255737999999996, 51.43364379999999], [-2.5263937, 51.434416], [-2.5270015999999997, 51.43505569999999], [-2.5277771, 51.43597890000001], [-2.5280540999999994, 51.4363762], [-2.5282782, 51.4366708], [-2.5286547, 51.4371657], [-2.5294144, 51.43804169999999], [-2.5301501999999996, 51.43882560000001], [-2.5309151, 51.4395564], [-2.5326613, 51.4410235], [-2.5335503, 51.4416774], [-2.5336230999999994, 51.44172530000001], [-2.5348569, 51.44256670000001], [-2.535275851046764, 51.442817580280106], [-2.536016, 51.4432608], [-2.5368905, 51.4437528], [-2.536963, 51.44378999999999], [-2.5377072999999997, 51.4441722], [-2.5385256999999997, 51.44456540000001], [-2.5396082999999994, 51.4450676], [-2.5407257999999997, 51.44556080000001], [-2.5409174999999995, 51.44563279999999], [-2.5424496999999997, 51.4462084], [-2.5432358, 51.446467799999986], [-2.5441239, 51.4467423], [-2.5447948, 51.4469408], [-2.5454555, 51.4471215], [-2.5461623999999996, 51.4473112], [-2.5468559, 51.4474861], [-2.5472337, 51.44756770000001], [-2.5476406, 51.4476596], [-2.5488984, 51.44793039999999], [-2.5492368999999995, 51.44799749999999], [-2.5497946, 51.44808830000001], [-2.5502775999999994, 51.4481596], [-2.5506852, 51.44823739999999], [-2.5512176, 51.4483029], [-2.5513929, 51.4483331], [-2.5519661, 51.4484423], [-2.5524721, 51.448539499999995], [-2.5532357, 51.448685000000005], [-2.5547934999999997, 51.44897459999999], [-2.5557546, 51.449132600000006], [-2.5569132999999997, 51.44932360000001], [-2.5586358999999996, 51.449652500000006], [-2.559223, 51.44976479999999], [-2.5604087999999994, 51.4500122]]} 53.1 2323 0030 Challow Jn Bristol East Depot DGL Bristol East Depot DGL 51.4500122 -2.5604088 51.4500122 -2.5604088 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-16 23:30:00 Bristol East Depot DGL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759844 1789603204880601 149 149 2026-09-17 00:10:05.016280 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:04.840202
595963 626821 C20227 875S69M017 2026-09-16 COMPLETE 16759865 2026-09-17 01:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 626821, "stp": "P", "toc": "Thameslink", "uid": "C20227", "consist": "700134", "dest_crs": "XBP", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20227/2026-09-17/detailed", "trust_id": "875S69M017", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton Down Siding", "service_date": "2026-09-16", "dest_arr_time": "0123", "dest_platform": "1N", "is_terminated": 1, "next_location": "Brighton Reception Road", "signalling_id": "5S69", "timing_status": null, "origin_station": "Brighton", "current_leg_arr": "0045", "current_leg_dep": "0042", "current_leg_end": "Brighton Reception Road", "origin_dep_time": "0042", "origin_platform": "4", "current_location": "Brighton", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1410499, 50.82928900000001], [-0.14105659999999998, 50.8295016], [-0.1410667, 50.8296933], [-0.1410889, 50.82980319999999], [-0.1411341, 50.8299449], [-0.14119449999999997, 50.83008929999998], [-0.1412675, 50.830209899999986], [-0.1414559, 50.83057910000001], [-0.14161059999999998, 50.83090289999999], [-0.1417219, 50.831128599999985], [-0.1419199, 50.8314987], [-0.1419425, 50.8315448], [-0.14201330000000004, 50.8317341], [-0.1421155, 50.8319738], [-0.14219409999999996, 50.83212079999999], [-0.1422796, 50.832368900000006], [-0.14237659999999996, 50.832631500000005]]}", "current_leg_start": "Brighton", "dest_arr_time_act": "0123", "motion_projection": null, "next_location_lat": "50.8326315", "next_location_lon": "-0.1423766", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 1452.412, \"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}], \"service_id\": 626821, \"profile_key\": \"d323badbcfff3c8f0e0aa5c5cec3e9db840649dad2ccccb3b0bb9bc3014b6723\", \"schedule_id\": 31592, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0042\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40979}, {\"is_pass\": false, \"wtt_arr\": \"0045\", \"wtt_dep\": \"0048\", \"location\": \"Brighton Reception Road\", \"stage_seq\": 2, \"distance_m\": 670.213, \"section_seq\": 1, \"route_path_id\": 40979}, {\"is_pass\": false, \"wtt_arr\": \"0123\", \"wtt_dep\": null, \"location\": \"Brighton Down Siding\", \"stage_seq\": 3, \"distance_m\": 1452.412, \"section_seq\": 1, \"route_path_id\": 40979}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1452.412, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40979}], \"total_distance_m\": 1452.412, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 435.167, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1017.245, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0042", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "3.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Brighton", "service_state_platform": "4", "timing_fact_generation": 1789603215484340, "current_leg_arrival_utc": "2026-09-18T00:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:15.479039", "service_state_evidence_id": 16759865, "current_leg_start_actual_dep": "2026-09-18T00:42:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:15.589764", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P BTN XBP 5S69 700134 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": 1452.412, "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}], "service_id": 626821, "profile_key": "d323badbcfff3c8f0e0aa5c5cec3e9db840649dad2ccccb3b0bb9bc3014b6723", "schedule_id": 31592, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0042", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40979}, {"is_pass": false, "wtt_arr": "0045", "wtt_dep": "0048", "location": "Brighton Reception Road", "stage_seq": 2, "distance_m": 670.213, "section_seq": 1, "route_path_id": 40979}, {"is_pass": false, "wtt_arr": "0123", "wtt_dep": null, "location": "Brighton Down Siding", "stage_seq": 3, "distance_m": 1452.412, "section_seq": 1, "route_path_id": 40979}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1452.412, "from_m": 0.0, "section_seq": 1, "route_path_id": 40979}], "total_distance_m": 1452.412, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 435.167, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1017.245, "synthetic_unknown_infrastructure_limit_mph": 60} [] Brighton 0042 0042 4 None None Brighton Down Siding 0123 0123 1N None None https://www.realtimetrains.co.uk/service/gb-nr:C20227/2026-09-17/detailed None Brighton 2026-09-18T00:42:00+01:00 Brighton Reception Road 3.0 {"type": "LineString", "coordinates": [[-0.1410499, 50.82928900000001], [-0.14105659999999998, 50.8295016], [-0.1410667, 50.8296933], [-0.1410889, 50.82980319999999], [-0.1411341, 50.8299449], [-0.14119449999999997, 50.83008929999998], [-0.1412675, 50.830209899999986], [-0.1414559, 50.83057910000001], [-0.14161059999999998, 50.83090289999999], [-0.1417219, 50.831128599999985], [-0.1419199, 50.8314987], [-0.1419425, 50.8315448], [-0.14201330000000004, 50.8317341], [-0.1421155, 50.8319738], [-0.14219409999999996, 50.83212079999999], [-0.1422796, 50.832368900000006], [-0.14237659999999996, 50.832631500000005]]} 0.2 0042 0045 None Brighton Brighton Reception Road 50.8292890 -0.1410499 50.8326315 -0.1423766 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Brighton TRUST TRUST_CANCELLATION 16759865 1789603215484340 2 2 2026-09-17 00:10:15.589764 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:15.479039
595964 625841 G27733 872I98M916 2026-09-16 COMPLETE 16759706 2026-09-17 01:00:00 2026-09-17 00:10:21 2026-09-19 00:10:21 {"id": 625841, "stp": "O", "toc": "Southern", "uid": "G27733", "consist": "377458", "dest_crs": "HRH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27733/2026-09-17/detailed", "trust_id": "872I98M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": "01:08:00", "dar_platform": null, "dest_station": "Horsham", "service_date": "2026-09-16", "dest_arr_time": "0049", "dest_platform": "1", "is_terminated": 1, "next_location": null, "signalling_id": "2I98", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2328", "origin_platform": "12", "current_location": "Horsham Sig. Cpb76", "last_update_time": "2026-09-17T00:10:21", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0049", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Warnham", "current_leg_milage": null, "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\": 9730.311, \"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\": 9813.729, \"from_m\": 9730.311, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9912.731, \"from_m\": 9813.729, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10368.634, \"from_m\": 9912.731, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13408.776, \"from_m\": 10368.634, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14529.838, \"from_m\": 13408.776, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17018.226, \"from_m\": 14529.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\": 17306.398, \"from_m\": 17018.226, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18857.872, \"from_m\": 17306.398, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19085.731, \"from_m\": 18857.872, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19098.95, \"from_m\": 19085.731, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19147.096, \"from_m\": 19098.95, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19486.584, \"from_m\": 19147.096, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20270.808, \"from_m\": 19486.584, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20285.507, \"from_m\": 20270.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21083.186, \"from_m\": 20285.507, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21099.827, \"from_m\": 21083.186, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22022.308, \"from_m\": 21099.827, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22098.926, \"from_m\": 22022.308, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23041.951, \"from_m\": 22098.926, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23344.643, \"from_m\": 23041.951, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25104.972, \"from_m\": 23344.643, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25467.352, \"from_m\": 25104.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\": 25725.723, \"from_m\": 25467.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25790.425, \"from_m\": 25725.723, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 25878.283, \"from_m\": 25790.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\": 25934.711, \"from_m\": 25878.283, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 34956.954, \"from_m\": 25934.711, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38046.816, \"from_m\": 34956.954, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38132.961, \"from_m\": 38046.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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38170.464, \"from_m\": 38132.961, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 38446.866, \"from_m\": 38170.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38572.958, \"from_m\": 38446.866, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38638.51, \"from_m\": 38572.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\": 39273.2, \"from_m\": 38638.51, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59155.155, \"from_m\": 39273.2, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59171.945, \"from_m\": 59155.155, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 59598.734, \"from_m\": 59171.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\": 59713.283, \"from_m\": 59598.734, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 60040.242, \"from_m\": 59713.283, \"capability_applied\": null, \"effective_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\": 625841, \"profile_key\": \"dce57a6e92bbeaa87dcb83016030968fbf384b440bcc6b2c40d7451a8179a110\", \"schedule_id\": 36572, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.376, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2334H\", \"wtt_dep\": \"2335H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340H\", \"location\": \"Balham\", \"stage_seq\": 6, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 7, \"distance_m\": 9730.311, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Streatham South Jn\", \"stage_seq\": 8, \"distance_m\": 10453.702, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2347H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 9, \"distance_m\": 12158.989, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2350\", \"wtt_dep\": \"2350H\", \"location\": \"Mitcham Junction\", \"stage_seq\": 10, \"distance_m\": 13982.497, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Hackbridge\", \"stage_seq\": 11, \"distance_m\": 15796.754, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356\", \"location\": \"Carshalton\", \"stage_seq\": 12, \"distance_m\": 17209.643, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 19262.19, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 20971.222, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0005H\", \"wtt_dep\": \"0006\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 23175.361, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0009H\", \"wtt_dep\": \"0010H\", \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 25639.379, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015\", \"location\": \"Ashtead\", \"stage_seq\": 17, \"distance_m\": 28806.707, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0018H\", \"location\": \"Leatherhead\", \"stage_seq\": 18, \"distance_m\": 31711.182, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0023H\", \"location\": \"Box Hill & Westhumble\", \"stage_seq\": 19, \"distance_m\": 36906.358, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0027\", \"location\": \"Dorking\", \"stage_seq\": 20, \"distance_m\": 38262.095, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0033H\", \"wtt_dep\": \"0034\", \"location\": \"Holmwood\", \"stage_seq\": 21, \"distance_m\": 46237.235, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0037H\", \"wtt_dep\": \"0038\", \"location\": \"Ockley\", \"stage_seq\": 22, \"distance_m\": 49750.617, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0043H\", \"wtt_dep\": \"0044\", \"location\": \"Warnham\", \"stage_seq\": 23, \"distance_m\": 56760.455, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0046\", \"location\": \"Horsham T837\", \"stage_seq\": 24, \"distance_m\": 58968.989, \"section_seq\": 1, \"route_path_id\": 69270}, {\"is_pass\": false, \"wtt_arr\": \"0049\", \"wtt_dep\": null, \"location\": \"Horsham\", \"stage_seq\": 25, \"distance_m\": 60040.242, \"section_seq\": 1, \"route_path_id\": 69270}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 60040.242, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69270}], \"total_distance_m\": 60040.242, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58328.969, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1711.273, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2328", "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\": 28889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:07Z\", \"source_id\": 51855671, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:07Z\", \"source_id\": 16733822, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:36Z\", \"source_id\": 51859861, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:43Z\", \"source_id\": 16735074, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:44Z\", \"source_id\": 51869974, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:47Z\", \"source_id\": 16737999, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:23Z\", \"source_id\": 51884218, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:49:28Z\", \"source_id\": 16742389, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:47Z\", \"source_id\": 51888941, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:52:47Z\", \"source_id\": 16743782, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:28Z\", \"source_id\": 51893900, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:32Z\", \"source_id\": 16745237, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:20Z\", \"source_id\": 51897841, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:59:23Z\", \"source_id\": 16746349, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:08:57Z\", \"source_id\": 51909616, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:09:04Z\", \"source_id\": 16749599, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:11Z\", \"source_id\": 51913050, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:12:13Z\", \"source_id\": 16750518, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:15:05Z\", \"source_id\": 51915986, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:15:08Z\", \"source_id\": 16751345, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:28Z\", \"source_id\": 51919300, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:33Z\", \"source_id\": 16752265, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:23:20Z\", \"source_id\": 51923751, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:23:23Z\", \"source_id\": 16753541, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:25Z\", \"source_id\": 51926474, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:26:29Z\", \"source_id\": 16754267, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30176, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:34Z\", \"source_id\": 51930159, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:30:38Z\", \"source_id\": 16755226, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:16Z\", \"source_id\": 51932229, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:33:23Z\", \"source_id\": 16755804, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30728, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:48Z\", \"source_id\": 51934189, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:54Z\", \"source_id\": 16756314, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:41Z\", \"source_id\": 51939546, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:46:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:43:48Z\", \"source_id\": 16757722, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:36Z\", \"source_id\": 51947424, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:58:37Z\", \"source_id\": 16759706, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Horsham", "service_state_platform": "1", "timing_fact_generation": 1789603119025724, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:16.507621", "service_state_evidence_id": 16759706, "current_leg_start_actual_dep": null, "operational_evidence_version": 116, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:16.601450", "service_state_valid_until_kind": null, "operational_interpretation_version": 116, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O None HRH 2I98 377458 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": 9730.311, "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": 9813.729, "from_m": 9730.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9912.731, "from_m": 9813.729, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10368.634, "from_m": 9912.731, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13408.776, "from_m": 10368.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14529.838, "from_m": 13408.776, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17018.226, "from_m": 14529.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": 17306.398, "from_m": 17018.226, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18857.872, "from_m": 17306.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19085.731, "from_m": 18857.872, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19098.95, "from_m": 19085.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19147.096, "from_m": 19098.95, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19486.584, "from_m": 19147.096, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20270.808, "from_m": 19486.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20285.507, "from_m": 20270.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21083.186, "from_m": 20285.507, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21099.827, "from_m": 21083.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22022.308, "from_m": 21099.827, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22098.926, "from_m": 22022.308, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23041.951, "from_m": 22098.926, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23344.643, "from_m": 23041.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25104.972, "from_m": 23344.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25467.352, "from_m": 25104.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": 25725.723, "from_m": 25467.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25790.425, "from_m": 25725.723, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 25878.283, "from_m": 25790.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": 25934.711, "from_m": 25878.283, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34956.954, "from_m": 25934.711, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38046.816, "from_m": 34956.954, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38132.961, "from_m": 38046.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", "infrastructure_limit_mph": 30.0}, {"to_m": 38170.464, "from_m": 38132.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38446.866, "from_m": 38170.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38572.958, "from_m": 38446.866, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38638.51, "from_m": 38572.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": 39273.2, "from_m": 38638.51, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59155.155, "from_m": 39273.2, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59171.945, "from_m": 59155.155, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 59598.734, "from_m": 59171.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": 59713.283, "from_m": 59598.734, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 60040.242, "from_m": 59713.283, "capability_applied": null, "effective_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": 625841, "profile_key": "dce57a6e92bbeaa87dcb83016030968fbf384b440bcc6b2c40d7451a8179a110", "schedule_id": 36572, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2328", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2335H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343H", "location": "Streatham North Jn", "stage_seq": 7, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Streatham South Jn", "stage_seq": 8, "distance_m": 10453.702, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2347H", "location": "Mitcham Eastfields", "stage_seq": 9, "distance_m": 12158.989, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2350", "wtt_dep": "2350H", "location": "Mitcham Junction", "stage_seq": 10, "distance_m": 13982.497, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Hackbridge", "stage_seq": 11, "distance_m": 15796.754, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356", "location": "Carshalton", "stage_seq": 12, "distance_m": 17209.643, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 19262.19, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003", "location": "Cheam", "stage_seq": 14, "distance_m": 20971.222, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0005H", "wtt_dep": "0006", "location": "Ewell East", "stage_seq": 15, "distance_m": 23175.361, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0009H", "wtt_dep": "0010H", "location": "Epsom", "stage_seq": 16, "distance_m": 25639.379, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015", "location": "Ashtead", "stage_seq": 17, "distance_m": 28806.707, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0018H", "location": "Leatherhead", "stage_seq": 18, "distance_m": 31711.182, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0023H", "location": "Box Hill & Westhumble", "stage_seq": 19, "distance_m": 36906.358, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0027", "location": "Dorking", "stage_seq": 20, "distance_m": 38262.095, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0033H", "wtt_dep": "0034", "location": "Holmwood", "stage_seq": 21, "distance_m": 46237.235, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0037H", "wtt_dep": "0038", "location": "Ockley", "stage_seq": 22, "distance_m": 49750.617, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0043H", "wtt_dep": "0044", "location": "Warnham", "stage_seq": 23, "distance_m": 56760.455, "section_seq": 1, "route_path_id": 69270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0046", "location": "Horsham T837", "stage_seq": 24, "distance_m": 58968.989, "section_seq": 1, "route_path_id": 69270}, {"is_pass": false, "wtt_arr": "0049", "wtt_dep": null, "location": "Horsham", "stage_seq": 25, "distance_m": 60040.242, "section_seq": 1, "route_path_id": 69270}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 60040.242, "from_m": 0.0, "section_seq": 1, "route_path_id": 69270}], "total_distance_m": 60040.242, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58328.969, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1711.273, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:07Z", "source_id": 51855671, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:31:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:07Z", "source_id": 16733822, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:36Z", "source_id": 51859861, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:43Z", "source_id": 16735074, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:44Z", "source_id": 51869974, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:47Z", "source_id": 16737999, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30061, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:23Z", "source_id": 51884218, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:49:28Z", "source_id": 16742389, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30065, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:47Z", "source_id": 51888941, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:53:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:52:47Z", "source_id": 16743782, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30081, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:28Z", "source_id": 51893900, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:32Z", "source_id": 16745237, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30085, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:20Z", "source_id": 51897841, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:00:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:59:23Z", "source_id": 16746349, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:08:57Z", "source_id": 51909616, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:09:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:09:04Z", "source_id": 16749599, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30122, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:11Z", "source_id": 51913050, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:12:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:12:13Z", "source_id": 16750518, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30126, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:15:05Z", "source_id": 51915986, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:15:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:15:08Z", "source_id": 16751345, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30151, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:28Z", "source_id": 51919300, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:19:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:33Z", "source_id": 16752265, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:23:20Z", "source_id": 51923751, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:23:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:23:23Z", "source_id": 16753541, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:25Z", "source_id": 51926474, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:27:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:26:29Z", "source_id": 16754267, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30176, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:34Z", "source_id": 51930159, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:31:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:30:38Z", "source_id": 16755226, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30186, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:16Z", "source_id": 51932229, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:33:23Z", "source_id": 16755804, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30728, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:48Z", "source_id": 51934189, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:40:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:54Z", "source_id": 16756314, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30731, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:41Z", "source_id": 51939546, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:46:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:43:48Z", "source_id": 16757722, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30777, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:36Z", "source_id": 51947424, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T00:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:58:37Z", "source_id": 16759706, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] London Victoria (C) 2328 2328 12 1:08:00 None Horsham 0049 0049 1 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:G27733/2026-09-17/detailed None None None None None None None None None Warnham Horsham Sig. Cpb76 None None None None None 1 0 2026-09-17 00:10:21 TERMINATED 2026-09-17 00:00:00 Horsham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759706 1789603119025724 116 116 2026-09-17 00:10:16.601450 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:16.507621
595965 626683 W60734 725N34M017 2026-09-16 COMPLETE 16759466 2026-09-17 01:00:00 2026-09-17 00:10:51 2026-09-19 00:10:51 {"id": 626683, "stp": "P", "toc": "London Overground", "uid": "W60734", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60734/2026-09-17/detailed", "trust_id": "725N34M017", "origin_crs": "WJH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley C Sidings Lorol", "service_date": "2026-09-16", "dest_arr_time": "0107", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley C Sidings Lorol", "signalling_id": "5N34", "timing_status": "EARLY", "origin_station": "Willesden Junction High Level", "current_leg_arr": "0100", "current_leg_dep": "0038", "current_leg_end": "Wembley C Sidings Lorol", "origin_dep_time": "0025", "origin_platform": "5", "current_location": "Wembley C Sidings Lorol", "last_update_time": "2026-09-17T00:10:51", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2102719, 51.4980694], [-0.2105367, 51.4982853], [-0.21114173272494743, 51.4987748385867], [-0.21164569999999996, 51.499182600000005], [-0.2125145, 51.4998882], [-0.21285609999999996, 51.50017509999999], [-0.2132006, 51.50044259999999], [-0.2134544, 51.5006593], [-0.2137957, 51.50098529999999], [-0.2139138, 51.5010987], [-0.21426, 51.5014306], [-0.2143187, 51.5014918], [-0.21441450000000004, 51.5015917], [-0.2145854, 51.5017498], [-0.2147652, 51.50193], [-0.2149248, 51.5020823], [-0.21511469999999996, 51.50226970000001], [-0.2153143, 51.5024742], [-0.2155221, 51.5026826], [-0.2159172, 51.503104699999994], [-0.2161671, 51.50337879999999], [-0.2163106, 51.5035485], [-0.2165312, 51.50380179999999], [-0.2167767, 51.5040835], [-0.21716299999999997, 51.504590699999994], [-0.2174927, 51.50502350000001], [-0.2176923, 51.5053187], [-0.21788909999999995, 51.5056505], [-0.2180562, 51.5059415], [-0.2182189, 51.50622519999999], [-0.2183648, 51.5064846], [-0.2186103, 51.5069914], [-0.21878949999999997, 51.50740039999999], [-0.2190186, 51.50797899999999], [-0.21921619999999997, 51.508555099999995], [-0.2193295, 51.50891659999999], [-0.21935319999999997, 51.508995199999994], [-0.2195336, 51.50959419999999], [-0.21956259999999997, 51.509663], [-0.2196975, 51.50999560000001], [-0.2198756, 51.5104376], [-0.21999569999999996, 51.510711699999995], [-0.2201046, 51.5109659], [-0.2204902, 51.51176050000001], [-0.2207002, 51.512160899999984], [-0.2209192, 51.5125483], [-0.2211815, 51.5129945], [-0.2214048, 51.51336950000001], [-0.22164739999999997, 51.513731199999995], [-0.22184290000000004, 51.51402829999999], [-0.2220385, 51.5143129], [-0.22224019999999997, 51.51460419999999], [-0.22244839999999996, 51.51488359999999], [-0.2226046, 51.515088199999994], [-0.2230137, 51.5156186], [-0.22338779999999997, 51.516085100000005], [-0.22391099999999997, 51.516686699999994], [-0.2245601, 51.5173975], [-0.2251002, 51.51794449999999], [-0.2257372, 51.518560599999994], [-0.22641800000000004, 51.519166], [-0.2265534, 51.5192796], [-0.22672459999999997, 51.5194269], [-0.2268546, 51.519538999999995], [-0.2277841, 51.5203024], [-0.2278833, 51.5203839], [-0.22805480000000003, 51.5205319], [-0.2281362, 51.520611300000006], [-0.2283633, 51.5208331], [-0.22848650000000004, 51.52095330000001], [-0.2285193, 51.5209803], [-0.22865309999999991, 51.5210892], [-0.2291437, 51.52149180000001], [-0.229634, 51.521892900000005], [-0.22986899999999996, 51.5220838], [-0.2304729, 51.522557799999994], [-0.23089950000000004, 51.5228607], [-0.2312149, 51.5230606], [-0.23149139999999996, 51.5232302], [-0.2318380999999999, 51.523431899999984], [-0.2324302, 51.5237677], [-0.23266360000000005, 51.5238967], [-0.2330623, 51.524115300000005], [-0.2333976, 51.5243189], [-0.2338016, 51.52461180000001], [-0.2341315, 51.5248762], [-0.2343071, 51.5250437], [-0.2344761, 51.52520369999999], [-0.23469480000000004, 51.5254178], [-0.2347637755015157, 51.52549630517218], [-0.23478868390626725, 51.52552465489442], [-0.23483897814242943, 51.525581897672495], [-0.23486503123816935, 51.5256115501788], [-0.23490701426163027, 51.52565933339894], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350093847793611, 51.52577584678355], [-0.23502870329806977, 51.52579783419386], [-0.2350706756456537, 51.52584560506775], [-0.2351193483478354, 51.525901001894894], [-0.2353506, 51.52616419999999], [-0.2356456, 51.52649569999999], [-0.23615213153953504, 51.52706681580239], [-0.23632479999999997, 51.52726150000001], [-0.2363930999999999, 51.527338400000005], [-0.2364529, 51.5274082], [-0.2366324, 51.5276144], [-0.2370879999999999, 51.5280608], [-0.2371409999999999, 51.5281194], [-0.2373487, 51.5283144], [-0.2375213, 51.52847049999999], [-0.2378234999999999, 51.528724399999994], [-0.2379915, 51.528907199999985], [-0.23827860000000003, 51.5291952], [-0.2384196, 51.52934009999999], [-0.23846919999999996, 51.52939769999999], [-0.23870220000000003, 51.5296335], [-0.23883409999999997, 51.52975560000001], [-0.2389995, 51.529886], [-0.23909, 51.52994699999999], [-0.239358, 51.530128000000005], [-0.23952070000000003, 51.5302212], [-0.2396512, 51.5302836], [-0.23988489999999996, 51.5303811], [-0.2400943, 51.5304589], [-0.2403105, 51.530529], [-0.24059439999999996, 51.5306046], [-0.24084909999999995, 51.5306625], [-0.2410626666000592, 51.53070327913194], [-0.2411141, 51.5307131], [-0.24164749999999993, 51.53081470000001], [-0.2420695, 51.5308878], [-0.2423647, 51.53093859999999], [-0.24273569999999997, 51.5309878], [-0.24301390000000003, 51.5310129], [-0.2432878, 51.53102710000001], [-0.2435982, 51.531047599999994], [-0.243849, 51.5310575], [-0.2439604, 51.531060299999986], [-0.2440435, 51.531063400000015], [-0.24414563071910528, 51.531070971996904], [-0.2442674, 51.53108], [-0.24444713118524208, 51.53110069632051], [-0.2445314, 51.53111040000001], [-0.2447433, 51.5311537], [-0.2450503, 51.5312333], [-0.2454249, 51.531364100000005], [-0.2457295999999999, 51.531491499999994], [-0.2460813, 51.531605299999995], [-0.24660149999999997, 51.5317723], [-0.2468986, 51.5318668], [-0.24712549999999991, 51.531935399999995], [-0.24741419999999997, 51.53202610000001], [-0.24764480000000005, 51.5320951], [-0.2478925, 51.53217920000001], [-0.2482776, 51.5323152], [-0.24900869999999997, 51.53256050000001], [-0.25011149999999993, 51.5329282], [-0.2510281, 51.533233399999986], [-0.25193879999999996, 51.53353559999999], [-0.25287849999999995, 51.5338502], [-0.2536071, 51.53409509999999], [-0.2542353, 51.5342978], [-0.2544362, 51.5343696], [-0.2548781, 51.534552], [-0.25494189999999994, 51.53457269999999], [-0.2557796, 51.53490250000001], [-0.25588573254756325, 51.53493791960272], [-0.2559645632353462, 51.534964227741106], [-0.2562003, 51.5350429], [-0.2564256, 51.5351171], [-0.2570277999999999, 51.53531639999999], [-0.2572529, 51.53539249999999], [-0.2573431, 51.535423], [-0.2576269, 51.535518800000006], [-0.2579245, 51.53563439999999], [-0.25827859999999997, 51.5357689], [-0.2583407, 51.535788399999994], [-0.258559, 51.535864200000006], [-0.2587843, 51.5359485], [-0.2591815, 51.5360998], [-0.2596054, 51.536266], [-0.2596991, 51.53629540000001], [-0.25999239999999996, 51.53639009999999], [-0.2602806, 51.536483399999995], [-0.2604763, 51.5365487], [-0.26080909999999996, 51.53665519999999], [-0.2612038, 51.53678529999999], [-0.2615304, 51.53689169999999], [-0.2622725, 51.53713539999999], [-0.2630927, 51.5374028], [-0.26378599999999996, 51.53763060000001], [-0.26444559999999995, 51.53784720000001], [-0.2654175, 51.53816309999999], [-0.2664381, 51.53850769999999], [-0.2665908655049794, 51.53855837012952], [-0.266650148978327, 51.538602029556344], [-0.2667331882628675, 51.53866318392512], [-0.26681464317815673, 51.538723171403646], [-0.2668959425881618, 51.53878304428146], [-0.2669838742955095, 51.53884780142006], [-0.26707537797118863, 51.53891518903011], [-0.26726225494250333, 51.53898142214145], [-0.2673172, 51.539021299999995], [-0.2675108530825601, 51.53915198985596], [-0.26768810141263377, 51.539271608375415], [-0.2677604, 51.539320399999994], [-0.2679964, 51.5394489], [-0.268194, 51.53954159999999], [-0.2684073, 51.5396283], [-0.2686209, 51.5397013], [-0.2690833999999999, 51.5398501], [-0.26949458523585645, 51.53997223974413], [-0.2696042, 51.5400048], [-0.2707542, 51.540351300000005], [-0.27093599999999995, 51.540411099999986], [-0.2712766, 51.5405371], [-0.2714289, 51.5405904], [-0.2715255, 51.54061980000001], [-0.2720524, 51.5408036], [-0.2724614000000001, 51.5409296], [-0.2725711, 51.54096379999999], [-0.27284749999999997, 51.5410668], [-0.2730184, 51.54113099999999], [-0.2733489, 51.541288599999994], [-0.2736121, 51.5414458], [-0.2739131, 51.541652199999994], [-0.2741836999999999, 51.541811200000005], [-0.2744246, 51.54196610000001], [-0.2745931999999999, 51.5420612], [-0.2747425, 51.542135399999985], [-0.2749204, 51.54222279999999], [-0.27499970000000007, 51.5422524], [-0.2751545, 51.54229870000001], [-0.2758126, 51.5425341], [-0.276288, 51.54270409999998], [-0.2764923, 51.5427766], [-0.27689519999999995, 51.54291550000001], [-0.2773206, 51.54306559999999], [-0.27764079999999997, 51.543169899999995], [-0.27793969999999996, 51.5432572], [-0.2782393, 51.543367399999994], [-0.2787631, 51.54357619999999], [-0.27939689999999995, 51.5438264], [-0.28000239999999993, 51.54406840000001], [-0.2804781, 51.5442438], [-0.28074609999999994, 51.5443329], [-0.28095079999999995, 51.5443871], [-0.2811616, 51.54443940000001], [-0.2814613, 51.5445014], [-0.28188339999999995, 51.54458129999999], [-0.28250099999999995, 51.5446987], [-0.2827319, 51.54475449999999], [-0.2822867, 51.5446315], [-0.2820388, 51.5445727], [-0.28155340000000006, 51.5444816], [-0.2812417, 51.5444161], [-0.2808247, 51.54431209999999], [-0.28062600000000004, 51.5442518], [-0.2802974, 51.54413539999999], [-0.2799895, 51.5440192], [-0.2795698999999999, 51.543855], [-0.2789223, 51.54359730000001], [-0.2782361, 51.5433275]]}", "current_leg_start": "Kensington (Olympia)", "dest_arr_time_act": "0107", "motion_projection": null, "next_location_lat": "51.5433275", "next_location_lon": "-0.2782361", "previous_location": "Kensington (Olympia)", "current_leg_milage": "4.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1072.86, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.35, \"from_m\": 1072.86, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7493.809, \"from_m\": 1398.35, \"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\": 7569.665, \"from_m\": 7493.809, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8007.543, \"from_m\": 7569.665, \"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\": 8323.18, \"from_m\": 8007.543, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8507.21, \"from_m\": 8323.18, \"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\": 8566.008, \"from_m\": 8507.21, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8573.485, \"from_m\": 8566.008, \"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\": 12648.741, \"from_m\": 8573.485, \"capability_applied\": null, \"effective_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\": 626683, \"profile_key\": \"c7e279685a47899616f6a0305737cfb5ab598779a1e7fa3843177df95cc96f9d\", \"schedule_id\": 32989, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 961.567, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"North Pole Jn\", \"stage_seq\": 3, \"distance_m\": 1720.89, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 4, \"distance_m\": 2950.373, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": \"0046\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 4699.131, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0047\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 6, \"distance_m\": 6447.889, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0049\", \"location\": \"North Pole Jn\", \"stage_seq\": 7, \"distance_m\": 7644.852, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0050H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 8462.57, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0052\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 9, \"distance_m\": 8984.273, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0055H\", \"location\": \"Willesden No7\", \"stage_seq\": 10, \"distance_m\": 10306.426, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0101H\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 11, \"distance_m\": 11388.849, \"section_seq\": 1, \"route_path_id\": 41808}, {\"is_pass\": false, \"wtt_arr\": \"0107\", \"wtt_dep\": null, \"location\": \"Wembley C Sidings Lorol\", \"stage_seq\": 12, \"distance_m\": 12648.741, \"section_seq\": 1, \"route_path_id\": 41808}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12648.741, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41808}], \"total_distance_m\": 12648.741, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 8438.831, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4209.91, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0025", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "51.5433275", "current_position_lon": "-0.2782361", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:28Z\", \"source_id\": 51928284, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:17Z\", \"source_id\": 51938075, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:33Z\", \"source_id\": 16754790, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:23Z\", \"source_id\": 16757283, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:52Z\", \"source_id\": 51929511, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:06Z\", \"source_id\": 51936653, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:58Z\", \"source_id\": 16755082, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:39:09Z\", \"source_id\": 16756901, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:05Z\", \"source_id\": 51930563, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:08Z\", \"source_id\": 16755319, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:29Z\", \"source_id\": 51946428, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:00:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:56:33Z\", \"source_id\": 16759466, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley C Sidings Lorol", "service_state_platform": null, "timing_fact_generation": 1789602993528156, "current_leg_arrival_utc": "2026-09-18T01:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:28.089316", "service_state_evidence_id": 16759466, "current_leg_start_actual_dep": "2026-09-18T00:46:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:28.871208", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P WJH None 5N34 None None None None {"version": 3, "segments": [{"to_m": 1072.86, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.35, "from_m": 1072.86, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7493.809, "from_m": 1398.35, "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": 7569.665, "from_m": 7493.809, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8007.543, "from_m": 7569.665, "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": 8323.18, "from_m": 8007.543, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8507.21, "from_m": 8323.18, "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": 8566.008, "from_m": 8507.21, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8573.485, "from_m": 8566.008, "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": 12648.741, "from_m": 8573.485, "capability_applied": null, "effective_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": 626683, "profile_key": "c7e279685a47899616f6a0305737cfb5ab598779a1e7fa3843177df95cc96f9d", "schedule_id": 32989, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0025", "location": "Willesden Junction High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Mitre Bridge Jn", "stage_seq": 2, "distance_m": 961.567, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "North Pole Jn", "stage_seq": 3, "distance_m": 1720.89, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030H", "location": "Shepherd's Bush", "stage_seq": 4, "distance_m": 2950.373, "section_seq": 1, "route_path_id": 41808}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": "0046", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 4699.131, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0047", "location": "Shepherd's Bush", "stage_seq": 6, "distance_m": 6447.889, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0049", "location": "North Pole Jn", "stage_seq": 7, "distance_m": 7644.852, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0050H", "location": "Mitre Bridge Jn", "stage_seq": 8, "distance_m": 8462.57, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0052", "location": "Willesden West London Jn", "stage_seq": 9, "distance_m": 8984.273, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0055H", "location": "Willesden No7", "stage_seq": 10, "distance_m": 10306.426, "section_seq": 1, "route_path_id": 41808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0101H", "location": "Wembley Yard South Jn", "stage_seq": 11, "distance_m": 11388.849, "section_seq": 1, "route_path_id": 41808}, {"is_pass": false, "wtt_arr": "0107", "wtt_dep": null, "location": "Wembley C Sidings Lorol", "stage_seq": 12, "distance_m": 12648.741, "section_seq": 1, "route_path_id": 41808}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12648.741, "from_m": 0.0, "section_seq": 1, "route_path_id": 41808}], "total_distance_m": 12648.741, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 8438.831, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4209.91, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:28Z", "source_id": 51928284, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:27:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:17Z", "source_id": 51938075, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:42:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:33Z", "source_id": 16754790, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:23Z", "source_id": 16757283, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:52Z", "source_id": 51929511, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:30:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:06Z", "source_id": 51936653, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:58Z", "source_id": 16755082, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:39:09Z", "source_id": 16756901, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T00:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22252, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:05Z", "source_id": 51930563, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:08Z", "source_id": 16755319, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:29Z", "source_id": 51946428, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:00:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:56:33Z", "source_id": 16759466, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] Willesden Junction High Level 0025 0025 5 None None Wembley C Sidings Lorol 0107 0107 None EARLY -7 minutes https://www.realtimetrains.co.uk/service/gb-nr:W60734/2026-09-17/detailed None Kensington (Olympia) 2026-09-18T00:46:00+01:00 Wembley C Sidings Lorol 22.0 {"type": "LineString", "coordinates": [[-0.2102719, 51.4980694], [-0.2105367, 51.4982853], [-0.21114173272494743, 51.4987748385867], [-0.21164569999999996, 51.499182600000005], [-0.2125145, 51.4998882], [-0.21285609999999996, 51.50017509999999], [-0.2132006, 51.50044259999999], [-0.2134544, 51.5006593], [-0.2137957, 51.50098529999999], [-0.2139138, 51.5010987], [-0.21426, 51.5014306], [-0.2143187, 51.5014918], [-0.21441450000000004, 51.5015917], [-0.2145854, 51.5017498], [-0.2147652, 51.50193], [-0.2149248, 51.5020823], [-0.21511469999999996, 51.50226970000001], [-0.2153143, 51.5024742], [-0.2155221, 51.5026826], [-0.2159172, 51.503104699999994], [-0.2161671, 51.50337879999999], [-0.2163106, 51.5035485], [-0.2165312, 51.50380179999999], [-0.2167767, 51.5040835], [-0.21716299999999997, 51.504590699999994], [-0.2174927, 51.50502350000001], [-0.2176923, 51.5053187], [-0.21788909999999995, 51.5056505], [-0.2180562, 51.5059415], [-0.2182189, 51.50622519999999], [-0.2183648, 51.5064846], [-0.2186103, 51.5069914], [-0.21878949999999997, 51.50740039999999], [-0.2190186, 51.50797899999999], [-0.21921619999999997, 51.508555099999995], [-0.2193295, 51.50891659999999], [-0.21935319999999997, 51.508995199999994], [-0.2195336, 51.50959419999999], [-0.21956259999999997, 51.509663], [-0.2196975, 51.50999560000001], [-0.2198756, 51.5104376], [-0.21999569999999996, 51.510711699999995], [-0.2201046, 51.5109659], [-0.2204902, 51.51176050000001], [-0.2207002, 51.512160899999984], [-0.2209192, 51.5125483], [-0.2211815, 51.5129945], [-0.2214048, 51.51336950000001], [-0.22164739999999997, 51.513731199999995], [-0.22184290000000004, 51.51402829999999], [-0.2220385, 51.5143129], [-0.22224019999999997, 51.51460419999999], [-0.22244839999999996, 51.51488359999999], [-0.2226046, 51.515088199999994], [-0.2230137, 51.5156186], [-0.22338779999999997, 51.516085100000005], [-0.22391099999999997, 51.516686699999994], [-0.2245601, 51.5173975], [-0.2251002, 51.51794449999999], [-0.2257372, 51.518560599999994], [-0.22641800000000004, 51.519166], [-0.2265534, 51.5192796], [-0.22672459999999997, 51.5194269], [-0.2268546, 51.519538999999995], [-0.2277841, 51.5203024], [-0.2278833, 51.5203839], [-0.22805480000000003, 51.5205319], [-0.2281362, 51.520611300000006], [-0.2283633, 51.5208331], [-0.22848650000000004, 51.52095330000001], [-0.2285193, 51.5209803], [-0.22865309999999991, 51.5210892], [-0.2291437, 51.52149180000001], [-0.229634, 51.521892900000005], [-0.22986899999999996, 51.5220838], [-0.2304729, 51.522557799999994], [-0.23089950000000004, 51.5228607], [-0.2312149, 51.5230606], [-0.23149139999999996, 51.5232302], [-0.2318380999999999, 51.523431899999984], [-0.2324302, 51.5237677], [-0.23266360000000005, 51.5238967], [-0.2330623, 51.524115300000005], [-0.2333976, 51.5243189], [-0.2338016, 51.52461180000001], [-0.2341315, 51.5248762], [-0.2343071, 51.5250437], [-0.2344761, 51.52520369999999], [-0.23469480000000004, 51.5254178], [-0.2347637755015157, 51.52549630517218], [-0.23478868390626725, 51.52552465489442], [-0.23483897814242943, 51.525581897672495], [-0.23486503123816935, 51.5256115501788], [-0.23490701426163027, 51.52565933339894], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350093847793611, 51.52577584678355], [-0.23502870329806977, 51.52579783419386], [-0.2350706756456537, 51.52584560506775], [-0.2351193483478354, 51.525901001894894], [-0.2353506, 51.52616419999999], [-0.2356456, 51.52649569999999], [-0.23615213153953504, 51.52706681580239], [-0.23632479999999997, 51.52726150000001], [-0.2363930999999999, 51.527338400000005], [-0.2364529, 51.5274082], [-0.2366324, 51.5276144], [-0.2370879999999999, 51.5280608], [-0.2371409999999999, 51.5281194], [-0.2373487, 51.5283144], [-0.2375213, 51.52847049999999], [-0.2378234999999999, 51.528724399999994], [-0.2379915, 51.528907199999985], [-0.23827860000000003, 51.5291952], [-0.2384196, 51.52934009999999], [-0.23846919999999996, 51.52939769999999], [-0.23870220000000003, 51.5296335], [-0.23883409999999997, 51.52975560000001], [-0.2389995, 51.529886], [-0.23909, 51.52994699999999], [-0.239358, 51.530128000000005], [-0.23952070000000003, 51.5302212], [-0.2396512, 51.5302836], [-0.23988489999999996, 51.5303811], [-0.2400943, 51.5304589], [-0.2403105, 51.530529], [-0.24059439999999996, 51.5306046], [-0.24084909999999995, 51.5306625], [-0.2410626666000592, 51.53070327913194], [-0.2411141, 51.5307131], [-0.24164749999999993, 51.53081470000001], [-0.2420695, 51.5308878], [-0.2423647, 51.53093859999999], [-0.24273569999999997, 51.5309878], [-0.24301390000000003, 51.5310129], [-0.2432878, 51.53102710000001], [-0.2435982, 51.531047599999994], [-0.243849, 51.5310575], [-0.2439604, 51.531060299999986], [-0.2440435, 51.531063400000015], [-0.24414563071910528, 51.531070971996904], [-0.2442674, 51.53108], [-0.24444713118524208, 51.53110069632051], [-0.2445314, 51.53111040000001], [-0.2447433, 51.5311537], [-0.2450503, 51.5312333], [-0.2454249, 51.531364100000005], [-0.2457295999999999, 51.531491499999994], [-0.2460813, 51.531605299999995], [-0.24660149999999997, 51.5317723], [-0.2468986, 51.5318668], [-0.24712549999999991, 51.531935399999995], [-0.24741419999999997, 51.53202610000001], [-0.24764480000000005, 51.5320951], [-0.2478925, 51.53217920000001], [-0.2482776, 51.5323152], [-0.24900869999999997, 51.53256050000001], [-0.25011149999999993, 51.5329282], [-0.2510281, 51.533233399999986], [-0.25193879999999996, 51.53353559999999], [-0.25287849999999995, 51.5338502], [-0.2536071, 51.53409509999999], [-0.2542353, 51.5342978], [-0.2544362, 51.5343696], [-0.2548781, 51.534552], [-0.25494189999999994, 51.53457269999999], [-0.2557796, 51.53490250000001], [-0.25588573254756325, 51.53493791960272], [-0.2559645632353462, 51.534964227741106], [-0.2562003, 51.5350429], [-0.2564256, 51.5351171], [-0.2570277999999999, 51.53531639999999], [-0.2572529, 51.53539249999999], [-0.2573431, 51.535423], [-0.2576269, 51.535518800000006], [-0.2579245, 51.53563439999999], [-0.25827859999999997, 51.5357689], [-0.2583407, 51.535788399999994], [-0.258559, 51.535864200000006], [-0.2587843, 51.5359485], [-0.2591815, 51.5360998], [-0.2596054, 51.536266], [-0.2596991, 51.53629540000001], [-0.25999239999999996, 51.53639009999999], [-0.2602806, 51.536483399999995], [-0.2604763, 51.5365487], [-0.26080909999999996, 51.53665519999999], [-0.2612038, 51.53678529999999], [-0.2615304, 51.53689169999999], [-0.2622725, 51.53713539999999], [-0.2630927, 51.5374028], [-0.26378599999999996, 51.53763060000001], [-0.26444559999999995, 51.53784720000001], [-0.2654175, 51.53816309999999], [-0.2664381, 51.53850769999999], [-0.2665908655049794, 51.53855837012952], [-0.266650148978327, 51.538602029556344], [-0.2667331882628675, 51.53866318392512], [-0.26681464317815673, 51.538723171403646], [-0.2668959425881618, 51.53878304428146], [-0.2669838742955095, 51.53884780142006], [-0.26707537797118863, 51.53891518903011], [-0.26726225494250333, 51.53898142214145], [-0.2673172, 51.539021299999995], [-0.2675108530825601, 51.53915198985596], [-0.26768810141263377, 51.539271608375415], [-0.2677604, 51.539320399999994], [-0.2679964, 51.5394489], [-0.268194, 51.53954159999999], [-0.2684073, 51.5396283], [-0.2686209, 51.5397013], [-0.2690833999999999, 51.5398501], [-0.26949458523585645, 51.53997223974413], [-0.2696042, 51.5400048], [-0.2707542, 51.540351300000005], [-0.27093599999999995, 51.540411099999986], [-0.2712766, 51.5405371], [-0.2714289, 51.5405904], [-0.2715255, 51.54061980000001], [-0.2720524, 51.5408036], [-0.2724614000000001, 51.5409296], [-0.2725711, 51.54096379999999], [-0.27284749999999997, 51.5410668], [-0.2730184, 51.54113099999999], [-0.2733489, 51.541288599999994], [-0.2736121, 51.5414458], [-0.2739131, 51.541652199999994], [-0.2741836999999999, 51.541811200000005], [-0.2744246, 51.54196610000001], [-0.2745931999999999, 51.5420612], [-0.2747425, 51.542135399999985], [-0.2749204, 51.54222279999999], [-0.27499970000000007, 51.5422524], [-0.2751545, 51.54229870000001], [-0.2758126, 51.5425341], [-0.276288, 51.54270409999998], [-0.2764923, 51.5427766], [-0.27689519999999995, 51.54291550000001], [-0.2773206, 51.54306559999999], [-0.27764079999999997, 51.543169899999995], [-0.27793969999999996, 51.5432572], [-0.2782393, 51.543367399999994], [-0.2787631, 51.54357619999999], [-0.27939689999999995, 51.5438264], [-0.28000239999999993, 51.54406840000001], [-0.2804781, 51.5442438], [-0.28074609999999994, 51.5443329], [-0.28095079999999995, 51.5443871], [-0.2811616, 51.54443940000001], [-0.2814613, 51.5445014], [-0.28188339999999995, 51.54458129999999], [-0.28250099999999995, 51.5446987], [-0.2827319, 51.54475449999999], [-0.2822867, 51.5446315], [-0.2820388, 51.5445727], [-0.28155340000000006, 51.5444816], [-0.2812417, 51.5444161], [-0.2808247, 51.54431209999999], [-0.28062600000000004, 51.5442518], [-0.2802974, 51.54413539999999], [-0.2799895, 51.5440192], [-0.2795698999999999, 51.543855], [-0.2789223, 51.54359730000001], [-0.2782361, 51.5433275]]} 4.9 0038 0100 Kensington (Olympia) Wembley C Sidings Lorol Wembley C Sidings Lorol 51.5433275 -0.2782361 51.5433275 -0.2782361 1 0 2026-09-17 00:10:51 TERMINATED 2026-09-17 00:00:00 Wembley C Sidings Lorol TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759466 1789602993528156 23 23 2026-09-17 00:10:28.871208 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:28.089316
595966 626938 P65203 305N66M117 2026-09-16 COMPLETE 16759921 2026-09-17 01:00:00 2026-09-17 00:10:51 2026-09-19 00:10:51 {"id": 626938, "stp": "P", "toc": "Northern", "uid": "P65203", "consist": "323238+323243", "dest_crs": "XNS", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65203/2026-09-17/detailed", "trust_id": "305N66M117", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North Car MD", "service_date": "2026-09-16", "dest_arr_time": "0108", "dest_platform": null, "is_terminated": 1, "next_location": "Blackpool North Car MD", "signalling_id": "5N66", "timing_status": "EARLY", "origin_station": "Blackpool North", "current_leg_arr": "0100", "current_leg_dep": "0059", "current_leg_end": "Blackpool North Car MD", "origin_dep_time": "0103", "origin_platform": "4", "current_location": "Blackpool North Car MD", "last_update_time": "2026-09-17T00:10:51", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0488645, 53.8223707], [-3.0487559000000006, 53.822522], [-3.0486281999999996, 53.822699799999995], [-3.0483648, 53.8231051], [-3.0481518, 53.8234158], [-3.0480086000000006, 53.82362979999999], [-3.0477147999999996, 53.82398890000001], [-3.04753, 53.8241864], [-3.0472871999999995, 53.82441279999999], [-3.0469290999999994, 53.82476580000001], [-3.0468882, 53.82480979999999], [-3.0467306, 53.825001699999994], [-3.0464797999999997, 53.825244700000006], [-3.0461371999999995, 53.8256588], [-3.0460590999999995, 53.8257549], [-3.0459406999999996, 53.8259025], [-3.0457074, 53.8261898], [-3.0455142, 53.8263679], [-3.0453492999999994, 53.82652470000001], [-3.0451742, 53.826671299999994], [-3.0449442999999996, 53.826815999999994], [-3.0436232999999997, 53.8276067], [-3.0431579, 53.82788529999999]]}", "current_leg_start": "Blackpool North", "dest_arr_time_act": "0108", "motion_projection": null, "next_location_lat": "53.8278853", "next_location_lon": "-3.0431579", "previous_location": "Blackpool North", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 325.139, \"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\": 356.779, \"from_m\": 325.139, \"capability_applied\": null, \"effective_limit_mph\": 9.321, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 9.321}, {\"to_m\": 408.021, \"from_m\": 356.779, \"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\": 726.479, \"from_m\": 408.021, \"capability_applied\": null, \"effective_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\": 626938, \"profile_key\": \"2cd78c0a7888c424043317cfe8839d48f1c5fb2179713dd9f4a747a33df7f39c\", \"schedule_id\": 32754, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0103\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27851}, {\"is_pass\": false, \"wtt_arr\": \"0108\", \"wtt_dep\": null, \"location\": \"Blackpool North Car MD\", \"stage_seq\": 2, \"distance_m\": 726.479, \"section_seq\": 1, \"route_path_id\": 27851}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 726.479, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27851}], \"total_distance_m\": 726.479, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 408.021, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 318.458, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0103", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "53.8278853", "current_position_lon": "-3.0431579", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T00:00:44Z\", \"source_id\": 16759921, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North Car MD", "service_state_platform": null, "timing_fact_generation": 1789603244556967, "current_leg_arrival_utc": "2026-09-18T01:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:00:44.554281", "service_state_evidence_id": 16759921, "current_leg_start_actual_dep": "2026-09-18T01:03:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-17T00:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:10:44.663152", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN XNS 5N66 323238+323243 6 90 None {"version": 3, "segments": [{"to_m": 325.139, "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": 356.779, "from_m": 325.139, "capability_applied": null, "effective_limit_mph": 9.321, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 9.321}, {"to_m": 408.021, "from_m": 356.779, "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": 726.479, "from_m": 408.021, "capability_applied": null, "effective_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": 626938, "profile_key": "2cd78c0a7888c424043317cfe8839d48f1c5fb2179713dd9f4a747a33df7f39c", "schedule_id": 32754, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0103", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27851}, {"is_pass": false, "wtt_arr": "0108", "wtt_dep": null, "location": "Blackpool North Car MD", "stage_seq": 2, "distance_m": 726.479, "section_seq": 1, "route_path_id": 27851}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 726.479, "from_m": 0.0, "section_seq": 1, "route_path_id": 27851}], "total_distance_m": 726.479, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 408.021, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 318.458, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T00:00:44Z", "source_id": 16759921, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T01:00:00+01:00", "operational_fact": true}] Blackpool North 0103 0103 4 None None Blackpool North Car MD 0108 0108 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65203/2026-09-17/detailed None Blackpool North 2026-09-18T01:03:00+01:00 Blackpool North Car MD 1.0 {"type": "LineString", "coordinates": [[-3.0488645, 53.8223707], [-3.0487559000000006, 53.822522], [-3.0486281999999996, 53.822699799999995], [-3.0483648, 53.8231051], [-3.0481518, 53.8234158], [-3.0480086000000006, 53.82362979999999], [-3.0477147999999996, 53.82398890000001], [-3.04753, 53.8241864], [-3.0472871999999995, 53.82441279999999], [-3.0469290999999994, 53.82476580000001], [-3.0468882, 53.82480979999999], [-3.0467306, 53.825001699999994], [-3.0464797999999997, 53.825244700000006], [-3.0461371999999995, 53.8256588], [-3.0460590999999995, 53.8257549], [-3.0459406999999996, 53.8259025], [-3.0457074, 53.8261898], [-3.0455142, 53.8263679], [-3.0453492999999994, 53.82652470000001], [-3.0451742, 53.826671299999994], [-3.0449442999999996, 53.826815999999994], [-3.0436232999999997, 53.8276067], [-3.0431579, 53.82788529999999]]} 0.5 0059 0100 Blackpool North Blackpool North Car MD Blackpool North Car MD 53.8278853 -3.0431579 53.8278853 -3.0431579 1 0 2026-09-17 00:10:51 TERMINATED 2026-09-17 00:00:00 Blackpool North Car MD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759921 1789603244556967 4 4 2026-09-17 00:10:44.663152 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:00:44.554281
595967 626955 G25702 045S99M117 2026-09-16 COMPLETE 16759784 2026-09-17 01:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626955, "stp": "P", "toc": "Lumo", "uid": "G25702", "consist": "803005", "dest_crs": "XCN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G25702/2026-09-17/detailed", "trust_id": "045S99M117", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Craigentinny T.& R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "0115", "dest_platform": null, "is_terminated": 1, "next_location": "Craigentinny T.& R.S.M.D", "signalling_id": "5S99", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "0101", "current_leg_dep": "0058", "current_leg_end": "Craigentinny T.& R.S.M.D", "origin_dep_time": "0108", "origin_platform": "7", "current_location": "Craigentinny T.& R.S.M.D", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]}", "current_leg_start": "Craigentinny Jn", "dest_arr_time_act": "0115", "motion_projection": null, "next_location_lat": "55.9527891", "next_location_lon": "-3.1266209", "previous_location": "Craigentinny Jn", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"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\": 1013.735, \"from_m\": 446.739, \"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\": 1076.414, \"from_m\": 1013.735, \"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\": 1142.866, \"from_m\": 1076.414, \"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\": 1613.024, \"from_m\": 1142.866, \"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\": 2251.766, \"from_m\": 1613.024, \"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\": 3294.532, \"from_m\": 2251.766, \"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\": 3396.822, \"from_m\": 3294.532, \"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\": 3509.152, \"from_m\": 3396.822, \"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\": 3844.186, \"from_m\": 3509.152, \"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\": 4058.619, \"from_m\": 3844.186, \"capability_applied\": null, \"effective_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\": 626955, \"profile_key\": \"4de405be6c535a763678b3806cbfdf6c3378c81c92970056471cd9def628dcbb\", \"schedule_id\": 31922, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0108\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0109H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0111H\", \"wtt_dep\": \"0112\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0115\", \"wtt_dep\": null, \"location\": \"Craigentinny T.& R.S.M.D\", \"stage_seq\": 4, \"distance_m\": 4058.619, \"section_seq\": 1, \"route_path_id\": 27927}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4058.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}], \"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": "0108", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9527891", "current_position_lon": "-3.1266209", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:27Z\", \"source_id\": 16759784, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Craigentinny T.& R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789603168198125, "current_leg_arrival_utc": "2026-09-18T01:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.060157", "service_state_evidence_id": 16759784, "current_leg_start_actual_dep": "2026-09-18T01:12:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.793489", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Lumo P EDB XCN 5S99 803005 5 125 None {"version": 3, "segments": [{"to_m": 446.739, "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": 1013.735, "from_m": 446.739, "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": 1076.414, "from_m": 1013.735, "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": 1142.866, "from_m": 1076.414, "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": 1613.024, "from_m": 1142.866, "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": 2251.766, "from_m": 1613.024, "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": 3294.532, "from_m": 2251.766, "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": 3396.822, "from_m": 3294.532, "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": 3509.152, "from_m": 3396.822, "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": 3844.186, "from_m": 3509.152, "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": 4058.619, "from_m": 3844.186, "capability_applied": null, "effective_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": 626955, "profile_key": "4de405be6c535a763678b3806cbfdf6c3378c81c92970056471cd9def628dcbb", "schedule_id": 31922, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0108", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0109H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0111H", "wtt_dep": "0112", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0115", "wtt_dep": null, "location": "Craigentinny T.& R.S.M.D", "stage_seq": 4, "distance_m": 4058.619, "section_seq": 1, "route_path_id": 27927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4058.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27927}], "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": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:27Z", "source_id": 16759784, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T01:01:00+01:00", "operational_fact": true}] Edinburgh 0108 0108 7 None None Craigentinny T.& R.S.M.D 0115 0115 None EARLY -14 minutes https://www.realtimetrains.co.uk/service/gb-nr:G25702/2026-09-17/detailed None Craigentinny Jn 2026-09-18T01:12:00+01:00 Craigentinny T.& R.S.M.D 3.0 {"type": "LineString", "coordinates": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]} 0.7 0058 0101 Craigentinny Jn Craigentinny T.& R.S.M.D Craigentinny T.& R.S.M.D 55.9527891 -3.1266209 55.9527891 -3.1266209 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Craigentinny T.& R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759784 1789603168198125 8 8 2026-09-17 00:11:00.793489 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.060157
595968 626192 P29237 355F75M916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626192, "stp": "P", "toc": "Northern", "uid": "P29237", "consist": "769424", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P29237/2026-09-16/detailed", "trust_id": "355F75M916", "origin_crs": "WGW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Springs Branch Stabling Sidings", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5F75", "timing_status": "EARLY", "origin_station": "Wigan Wallgate", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2348", "origin_platform": "2", "current_location": "Wigan Wallgate", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2348", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Wigan Wallgate", "service_state_platform": "2", "timing_fact_generation": 1789598733827623, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.063708", "service_state_evidence_id": 51878538, "current_leg_start_actual_dep": null, "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.671339", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P WGW None 5F75 769424 4 100 None None [] Wigan Wallgate 2348 2348 2 None None Springs Branch Stabling Sidings 0001 0001 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P29237/2026-09-16/detailed None None None None None None None None None None Wigan Wallgate None None None None None 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Wigan Wallgate TD TRACKING_TIMEOUT 51878538 1789598733827623 5 5 2026-09-17 00:11:00.671339 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.063708
595969 625784 X05662 535D701916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 625784, "stp": "N", "toc": "Great Northern", "uid": "X05662", "consist": "717010", "dest_crs": "XLE", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X05662/2026-09-16/detailed", "trust_id": "535D701916", "origin_crs": "SVG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Letchworth C.S.D", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Letchworth Garden City", "signalling_id": "5D70", "timing_status": "ON TIME", "origin_station": "Stevenage", "current_leg_arr": "2336", "current_leg_dep": "2331½", "current_leg_end": "Letchworth Garden City", "origin_dep_time": "2325", "origin_platform": "4", "current_location": "Letchworth Garden City", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.26307109999999995, 51.95315589999999], [-0.26338749999999994, 51.9534353], [-0.2635431999999999, 51.9535741], [-0.2639672, 51.9540182], [-0.2640739, 51.954111999999995], [-0.2641567, 51.95418479999999], [-0.2643867, 51.954381200000014], [-0.2649057, 51.95490650000001], [-0.2653931, 51.9553387], [-0.26570869999999996, 51.955625000000005], [-0.26604719999999993, 51.95599269999999], [-0.26631369999999993, 51.9562899], [-0.26650429999999997, 51.9565751], [-0.2666608999999999, 51.9568799], [-0.2667484, 51.957147899999995], [-0.2667912, 51.9574313], [-0.2667926, 51.95771809999999], [-0.2667527, 51.9580317], [-0.26668529999999996, 51.9582958], [-0.2665697, 51.9585643], [-0.2664265, 51.958827199999995], [-0.2662286, 51.9591002], [-0.2660134, 51.95934700000001], [-0.2657664, 51.95958470000001], [-0.2654873, 51.9598468], [-0.2653305000000001, 51.95998349999999], [-0.26481509999999997, 51.9604169], [-0.2645813, 51.9606135], [-0.2640394, 51.961018], [-0.26283759999999995, 51.9620285], [-0.2583228, 51.9657135], [-0.2575956999999999, 51.9663997], [-0.2572345, 51.96674060000001], [-0.2554306, 51.9682274], [-0.2535228, 51.9697029], [-0.2520609, 51.970613099999994], [-0.2516279, 51.9708708], [-0.2493172, 51.9722012], [-0.2472743, 51.9733591], [-0.24661299999999997, 51.973706], [-0.2433589, 51.975348], [-0.2422161, 51.97586059999999], [-0.23938880000000004, 51.9770304], [-0.23773989999999995, 51.97768820000001], [-0.23771029999999996, 51.9777], [-0.23757219999999993, 51.9777499], [-0.23682520000000004, 51.9780156], [-0.2362539, 51.9782056], [-0.2353746, 51.9784739], [-0.2335609, 51.97904150000001], [-0.23301150000000004, 51.979211199999995], [-0.23069899999999996, 51.97985269999999], [-0.23027909999999996, 51.9799671], [-0.229522, 51.9801733], [-0.229301, 51.98023229999999]]}", "current_leg_start": "Hitchin", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.9802323", "next_location_lon": "-0.2293010", "previous_location": "Hitchin", "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\": 202.076, \"from_m\": 0.0, \"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\": 303.704, \"from_m\": 202.076, \"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\": 7199.383, \"from_m\": 303.704, \"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\": 125.0}, {\"to_m\": 7267.769, \"from_m\": 7199.383, \"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\": 7364.781, \"from_m\": 7267.769, \"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\": 125.0}, {\"to_m\": 7948.765, \"from_m\": 7364.781, \"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\": 7975.868, \"from_m\": 7948.765, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8034.192, \"from_m\": 7975.868, \"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\": 11521.098, \"from_m\": 8034.192, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 11560.765, \"from_m\": 11521.098, \"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\": 11664.099, \"from_m\": 11560.765, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11697.55, \"from_m\": 11664.099, \"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\": 12838.461, \"from_m\": 11697.55, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13783.556, \"from_m\": 12838.461, \"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}], \"service_id\": 625784, \"profile_key\": \"2b5c3c2b2a6172f78afd069539bc04dea587efb400a00638daf715bedcbfbd52\", \"schedule_id\": 38706, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Stevenage\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106132}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2331H\", \"location\": \"Hitchin\", \"stage_seq\": 2, \"distance_m\": 7036.694, \"section_seq\": 1, \"route_path_id\": 106132}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2336\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 3, \"distance_m\": 11286.108, \"section_seq\": 1, \"route_path_id\": 106132}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2338\", \"location\": \"Letchworth A/D Line\", \"stage_seq\": 4, \"distance_m\": 12119.355, \"section_seq\": 1, \"route_path_id\": 106132}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2351\", \"location\": \"Letchworth CS Reception\", \"stage_seq\": 5, \"distance_m\": 12720.21, \"section_seq\": 1, \"route_path_id\": 106132}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Letchworth C.S.D\", \"stage_seq\": 6, \"distance_m\": 13783.556, \"section_seq\": 1, \"route_path_id\": 106132}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13783.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106132}], \"total_distance_m\": 13783.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 12805.01, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 978.546, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.5", "current_position_lat": "51.9802323", "current_position_lon": "-0.2293010", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:37Z\", \"source_id\": 51854968, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:41Z\", \"source_id\": 16733588, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:58Z\", \"source_id\": 51862164, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:04Z\", \"source_id\": 16735764, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Letchworth Garden City", "service_state_platform": "2", "timing_fact_generation": 1789598597510111, "current_leg_arrival_utc": "2026-09-17T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.066438", "service_state_evidence_id": 51865044, "current_leg_start_actual_dep": "2026-09-17T23:31:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.593568", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern N SVG XLE 5D70 717010 6 85 None {"version": 3, "segments": [{"to_m": 202.076, "from_m": 0.0, "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": 303.704, "from_m": 202.076, "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": 7199.383, "from_m": 303.704, "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": 125.0}, {"to_m": 7267.769, "from_m": 7199.383, "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": 7364.781, "from_m": 7267.769, "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": 125.0}, {"to_m": 7948.765, "from_m": 7364.781, "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": 7975.868, "from_m": 7948.765, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8034.192, "from_m": 7975.868, "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": 11521.098, "from_m": 8034.192, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 11560.765, "from_m": 11521.098, "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": 11664.099, "from_m": 11560.765, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11697.55, "from_m": 11664.099, "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": 12838.461, "from_m": 11697.55, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13783.556, "from_m": 12838.461, "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}], "service_id": 625784, "profile_key": "2b5c3c2b2a6172f78afd069539bc04dea587efb400a00638daf715bedcbfbd52", "schedule_id": 38706, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "Stevenage", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106132}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2331H", "location": "Hitchin", "stage_seq": 2, "distance_m": 7036.694, "section_seq": 1, "route_path_id": 106132}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2336", "location": "Letchworth Garden City", "stage_seq": 3, "distance_m": 11286.108, "section_seq": 1, "route_path_id": 106132}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2338", "location": "Letchworth A/D Line", "stage_seq": 4, "distance_m": 12119.355, "section_seq": 1, "route_path_id": 106132}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2351", "location": "Letchworth CS Reception", "stage_seq": 5, "distance_m": 12720.21, "section_seq": 1, "route_path_id": 106132}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Letchworth C.S.D", "stage_seq": 6, "distance_m": 13783.556, "section_seq": 1, "route_path_id": 106132}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13783.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 106132}], "total_distance_m": 13783.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 12805.01, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 978.546, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15648, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:37Z", "source_id": 51854968, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:32:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:41Z", "source_id": 16733588, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15618, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:58Z", "source_id": 51862164, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:04Z", "source_id": 16735764, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Stevenage 2325 2325 4 None None Letchworth C.S.D 0001 0001 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:X05662/2026-09-16/detailed None Hitchin 2026-09-17T23:31:30+01:00 Letchworth Garden City 4.5 {"type": "LineString", "coordinates": [[-0.26307109999999995, 51.95315589999999], [-0.26338749999999994, 51.9534353], [-0.2635431999999999, 51.9535741], [-0.2639672, 51.9540182], [-0.2640739, 51.954111999999995], [-0.2641567, 51.95418479999999], [-0.2643867, 51.954381200000014], [-0.2649057, 51.95490650000001], [-0.2653931, 51.9553387], [-0.26570869999999996, 51.955625000000005], [-0.26604719999999993, 51.95599269999999], [-0.26631369999999993, 51.9562899], [-0.26650429999999997, 51.9565751], [-0.2666608999999999, 51.9568799], [-0.2667484, 51.957147899999995], [-0.2667912, 51.9574313], [-0.2667926, 51.95771809999999], [-0.2667527, 51.9580317], [-0.26668529999999996, 51.9582958], [-0.2665697, 51.9585643], [-0.2664265, 51.958827199999995], [-0.2662286, 51.9591002], [-0.2660134, 51.95934700000001], [-0.2657664, 51.95958470000001], [-0.2654873, 51.9598468], [-0.2653305000000001, 51.95998349999999], [-0.26481509999999997, 51.9604169], [-0.2645813, 51.9606135], [-0.2640394, 51.961018], [-0.26283759999999995, 51.9620285], [-0.2583228, 51.9657135], [-0.2575956999999999, 51.9663997], [-0.2572345, 51.96674060000001], [-0.2554306, 51.9682274], [-0.2535228, 51.9697029], [-0.2520609, 51.970613099999994], [-0.2516279, 51.9708708], [-0.2493172, 51.9722012], [-0.2472743, 51.9733591], [-0.24661299999999997, 51.973706], [-0.2433589, 51.975348], [-0.2422161, 51.97586059999999], [-0.23938880000000004, 51.9770304], [-0.23773989999999995, 51.97768820000001], [-0.23771029999999996, 51.9777], [-0.23757219999999993, 51.9777499], [-0.23682520000000004, 51.9780156], [-0.2362539, 51.9782056], [-0.2353746, 51.9784739], [-0.2335609, 51.97904150000001], [-0.23301150000000004, 51.979211199999995], [-0.23069899999999996, 51.97985269999999], [-0.23027909999999996, 51.9799671], [-0.229522, 51.9801733], [-0.229301, 51.98023229999999]]} 2.6 2331½ 2336 Hitchin Letchworth Garden City Letchworth Garden City 51.9802323 -0.2293010 51.9802323 -0.2293010 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Letchworth Garden City TD TRACKING_TIMEOUT 51865044 1789598597510111 10 10 2026-09-17 00:11:00.593568 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.066438
595970 626145 X05329 875N461916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626145, "stp": "N", "toc": "Southern", "uid": "X05329", "consist": "377404", "dest_crs": "XSL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X05329/2026-09-16/detailed", "trust_id": "875N461916", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stewarts Lane T&RSMD", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Stewarts Lane T&RSMD", "signalling_id": "5N46", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "0001", "current_leg_dep": "2326", "current_leg_end": "Stewarts Lane T&RSMD", "origin_dep_time": "2345", "origin_platform": "10", "current_location": "Stewarts Lane Jn", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "-16 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": "0001", "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:51857767\", \"confirmationDeadline\": \"2026-09-16T23:34:16+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\": 626145, \"profile_key\": \"011141aaf627912e1344c40a589ed77f4caae011b59cb81bd9b3dc90fd20d999\", \"schedule_id\": 38696, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"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\": \"2347H\", \"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\": \"2350\", \"location\": \"Stewarts Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3994.771, \"section_seq\": 1, \"route_path_id\": 28112}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"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": "2345", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "35.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": 1789599870497023, "current_leg_arrival_utc": "2026-09-16T23:34:16+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.073563", "service_state_evidence_id": 51857767, "current_leg_start_actual_dep": "2026-09-16T23:26:16+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.663487", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern N None XSL 5N46 377404 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": 626145, "profile_key": "011141aaf627912e1344c40a589ed77f4caae011b59cb81bd9b3dc90fd20d999", "schedule_id": 38696, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2345", "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": "2347H", "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": "2350", "location": "Stewarts Lane Jn", "stage_seq": 3, "distance_m": 3994.771, "section_seq": 1, "route_path_id": 28112}, {"is_pass": false, "wtt_arr": "0001", "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) 2345 2345 10 None None Stewarts Lane T&RSMD 0001 0001 None EARLY -16 minutes https://www.realtimetrains.co.uk/service/gb-nr:X05329/2026-09-16/detailed None London Victoria (C) 2026-09-16T23:26:16+01:00 Stewarts Lane T&RSMD 35.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 2326 0001 Victoria Plat 10 Stewarts Lane Jn Stewarts Lane T&RSMD 51.4718241 -0.1451028 51.4718241 -0.1451028 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Stewarts Lane Jn TD TRACKING_TIMEOUT 51857767 1789599870497023 8 8 2026-09-17 00:11:00.663487 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.073563
595971 625813 G15686 825J37M916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 625813, "stp": "O", "toc": "Great Western Railway", "uid": "G15686", "consist": "158765", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15686/2026-09-16/detailed", "trust_id": "825J37M916", "origin_crs": "FRO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbury DMU Sidings", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Westbury", "signalling_id": "5J37", "timing_status": "EARLY", "origin_station": "Frome", "current_leg_arr": "2337", "current_leg_dep": "2322", "current_leg_end": "Westbury", "origin_dep_time": "2327", "origin_platform": null, "current_location": "Westbury", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.3100543, 51.2269968], [-2.3099699000000005, 51.22732830000001], [-2.3099467999999996, 51.2274192], [-2.3098521999999995, 51.2277886], [-2.309743, 51.22821030000001], [-2.3096655, 51.2284534], [-2.3096421, 51.22852369999998], [-2.3096174, 51.2286094], [-2.3095841, 51.22868890000001], [-2.309526, 51.2288202], [-2.3094828, 51.2289146], [-2.3094021, 51.2290721], [-2.309316, 51.22922030000001], [-2.3091848, 51.22941889999999], [-2.3090764000000004, 51.2295712], [-2.3089591, 51.2297215], [-2.3088223, 51.22987630000001], [-2.3086759, 51.23002749999999], [-2.3085404, 51.230153], [-2.308408, 51.230268599999995], [-2.308269, 51.23038880000001], [-2.3080316, 51.230573], [-2.3078276999999994, 51.2307185], [-2.3076268999999994, 51.2308582], [-2.3074193, 51.23100099999999], [-2.3071521, 51.2311724], [-2.3070093, 51.23126479999999], [-2.3068282, 51.23138240000001], [-2.30674375, 51.23143330000011], [-2.30658, 51.2315231], [-2.3063432999999995, 51.23165869999999], [-2.3060865, 51.2318021], [-2.3058303, 51.231940300000005], [-2.3056326, 51.2320379], [-2.3053478, 51.23217089999999], [-2.3050842, 51.232288], [-2.3048033999999995, 51.2324009], [-2.304524397620394, 51.23250874308042], [-2.3045182999999994, 51.23251109999999], [-2.3041335, 51.232646300000006], [-2.3038178999999994, 51.232747], [-2.3035645999999996, 51.2328201], [-2.3032541999999996, 51.23290789999999], [-2.3029513, 51.2329858], [-2.3025322, 51.2330863], [-2.3023043000000003, 51.2331368], [-2.3020484999999997, 51.2331912], [-2.3017432, 51.2332541], [-2.3012845, 51.233345], [-2.3009355, 51.233423], [-2.3004791, 51.233531599999985], [-2.3001215, 51.2336244], [-2.2997298, 51.233733699999995], [-2.2993989000000004, 51.23383659999998], [-2.2989892, 51.23397920000001], [-2.2986859, 51.2340893], [-2.2984256, 51.234187199999994], [-2.2981326, 51.2343074], [-2.2978572, 51.2344257], [-2.2975781, 51.234551200000006], [-2.2972614, 51.2347007], [-2.2968949, 51.2348868], [-2.2964123, 51.235144599999984], [-2.296121, 51.23530619999999], [-2.295606499999999, 51.235600899999994], [-2.2953318, 51.23575700000001], [-2.2950364, 51.2359416], [-2.2948993, 51.2360371], [-2.2947419, 51.23616049999999], [-2.2945874, 51.2362929], [-2.2943798, 51.2364869], [-2.2941512, 51.2367203], [-2.2938011, 51.2371232], [-2.2933918, 51.237542399999995], [-2.2931549, 51.237823799999994], [-2.2928022999999995, 51.2382233], [-2.292399, 51.2386724], [-2.2922038, 51.238882], [-2.2919763999999994, 51.23910819999998], [-2.2917373, 51.2393352], [-2.2914861999999996, 51.2395679], [-2.2912513, 51.23977779999999], [-2.2909346, 51.2400494], [-2.2906685, 51.24026669999999], [-2.2904379, 51.2404484], [-2.2901383, 51.24067109999999], [-2.2898892, 51.2408507], [-2.2896742, 51.2410027], [-2.2894391, 51.2411742], [-2.2891526, 51.24136949999999], [-2.288905, 51.24153450000001], [-2.2886479, 51.241705499999995], [-2.2882657, 51.24195180000001], [-2.2878074999999995, 51.2422462], [-2.2873741, 51.24251209999999], [-2.2868757, 51.2428161], [-2.2863083999999994, 51.24315239999999], [-2.2858448999999994, 51.2434191], [-2.2853398, 51.2437025], [-2.2848902999999994, 51.2439501], [-2.2844688, 51.2441791], [-2.2840595, 51.2443949], [-2.2835754999999995, 51.24464569999999], [-2.2832868, 51.24479319999998], [-2.2829002, 51.24498580000001], [-2.2825025, 51.2451808], [-2.2820484999999997, 51.245399799999994], [-2.2815464, 51.2456363], [-2.2810578999999995, 51.245861399999995], [-2.2805354, 51.24609659999999], [-2.2799953, 51.246333099999994], [-2.279426, 51.24657359999999], [-2.2789656999999997, 51.246769], [-2.2785167, 51.2469524], [-2.2779702999999993, 51.2471705], [-2.2773661, 51.247401800000006], [-2.2768919, 51.247582699999995], [-2.2765107, 51.2477204], [-2.2760328, 51.2478936], [-2.2755112, 51.2480795], [-2.2751473999999994, 51.2482028], [-2.2746328999999994, 51.24837629999999], [-2.2741942, 51.248522], [-2.2737904, 51.2486517], [-2.2733087, 51.248805], [-2.2728342, 51.2489523], [-2.2723686, 51.2490933], [-2.2714610999999993, 51.24935910000001], [-2.2712664, 51.24941559999999], [-2.2706696, 51.24959], [-2.2699671, 51.249794099999995], [-2.2694881999999996, 51.2499312], [-2.2688842999999994, 51.250105], [-2.2680693, 51.25034190000001], [-2.2673865, 51.2505386], [-2.2666063, 51.2507649], [-2.2653552, 51.251126600000006], [-2.2639098999999994, 51.25154440000001], [-2.2625636999999994, 51.2519308], [-2.2618578, 51.2521378], [-2.2611631999999995, 51.25233829999999], [-2.2606757, 51.25247960000001], [-2.2605919999999995, 51.2525039], [-2.2603366000000005, 51.2525783], [-2.2597696, 51.252740200000005], [-2.2591604999999997, 51.25291610000001], [-2.2579647, 51.2532622], [-2.2577003, 51.253340999999985], [-2.2569643, 51.25354969999999], [-2.2562238, 51.25375729999999], [-2.2556971999999997, 51.25389990000001], [-2.2551828, 51.2540341], [-2.2544596999999995, 51.25421349999999], [-2.253751, 51.25437759999999], [-2.2535482999999994, 51.254424], [-2.2532495, 51.25449019999999], [-2.2528225, 51.2545793], [-2.2523356999999997, 51.2546848], [-2.2519135, 51.2547686], [-2.251496, 51.254847], [-2.2506287, 51.25500379999999], [-2.2497134, 51.2551614], [-2.2481473, 51.2554316], [-2.2469456999999995, 51.25564080000001], [-2.2457882102988034, 51.25584050110114], [-2.2456636, 51.255862], [-2.2445374, 51.2560571], [-2.2432549, 51.25627680000001], [-2.2421642, 51.2564664], [-2.2410173999999996, 51.2566623], [-2.2388073, 51.2570462], [-2.2380691, 51.2571716], [-2.2363733, 51.2574662], [-2.2348361, 51.2577318], [-2.232867, 51.2580725], [-2.2312674, 51.2583477], [-2.2296253, 51.2586284], [-2.229079099999999, 51.25872340000001], [-2.228363, 51.25884980000001], [-2.2283576027780105, 51.258850962303065], [-2.2276061, 51.25901280000001], [-2.2272692, 51.2590947], [-2.2269429, 51.2591747], [-2.226612, 51.25925039999999], [-2.2263704000000004, 51.2593], [-2.2260825999999994, 51.259350700000006], [-2.2258131999999997, 51.25939429999999], [-2.2253966999999997, 51.25945509999999], [-2.2250130999999995, 51.2595057], [-2.224413, 51.2595807], [-2.2238776, 51.25965010000001], [-2.2233707, 51.25971389999999], [-2.2227116999999996, 51.2597956], [-2.2219289999999994, 51.2598937], [-2.2211779, 51.259989299999994], [-2.2205301, 51.26006430000001], [-2.2198804, 51.2601387], [-2.2193076, 51.2601987], [-2.2187441, 51.26025260000001], [-2.218077, 51.260312], [-2.2173176, 51.2603736], [-2.2168376, 51.26040689999999], [-2.2163336, 51.26044199999999], [-2.2156893, 51.260487299999994], [-2.2150137, 51.2605312], [-2.214595, 51.2605622], [-2.213991, 51.26060270000001], [-2.2131978, 51.2606551], [-2.2120976, 51.26072539999999], [-2.2114563, 51.2607658], [-2.2107024, 51.26081169999999], [-2.2099654999999996, 51.26085599999999], [-2.209589499999999, 51.26088169999999], [-2.209318, 51.26090209999999], [-2.2089866, 51.2609319], [-2.2087733999999997, 51.2609545], [-2.2084874, 51.2609907], [-2.2080144000000006, 51.26107290000001], [-2.2077392999999996, 51.26113430000001], [-2.2074697, 51.2611962], [-2.2071966, 51.261273200000005], [-2.2069864, 51.2613383], [-2.2066493, 51.2614538], [-2.206369, 51.2615684], [-2.2061191000000004, 51.2616788], [-2.2058897, 51.2617963], [-2.2057123999999995, 51.26189120000001], [-2.2055471999999994, 51.2619893], [-2.2053259, 51.2621294], [-2.2051354, 51.2622645], [-2.2048974, 51.2624397], [-2.2044562, 51.26276850000001], [-2.2036068, 51.2634132], [-2.2034397, 51.26353929999999], [-2.2031949, 51.26372920000001], [-2.2025270999999997, 51.26435480000001], [-2.2022849000000004, 51.26454619999999], [-2.2022225, 51.2645955], [-2.2019628, 51.26479719999999], [-2.2017094, 51.2649987], [-2.2011044, 51.26548], [-2.2006408, 51.2658488], [-2.2004097999999996, 51.2660326], [-2.1999065720729645, 51.26643318554441]]}", "current_leg_start": "Frome", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.2664332", "next_location_lon": "-2.1999066", "previous_location": "Frome", "current_leg_milage": "5.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 560.058, \"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\": 575.215, \"from_m\": 560.058, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1634.187, \"from_m\": 575.215, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6979.882, \"from_m\": 1634.187, \"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\": 8567.509, \"from_m\": 6979.882, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9630.228, \"from_m\": 8567.509, \"capability_applied\": null, \"effective_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\": 625813, \"profile_key\": \"22f251b87bae28cb1ec707564d8fc2490edc418c67de44518d8db313dd582e26\", \"schedule_id\": 36514, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Frome\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68909}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Frome North\", \"stage_seq\": 2, \"distance_m\": 756.386, \"section_seq\": 1, \"route_path_id\": 68909}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Clink Road Jn\", \"stage_seq\": 3, \"distance_m\": 1685.188, \"section_seq\": 1, \"route_path_id\": 68909}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Fairwood Jn\", \"stage_seq\": 4, \"distance_m\": 6979.882, \"section_seq\": 1, \"route_path_id\": 68909}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2350\", \"location\": \"Westbury\", \"stage_seq\": 5, \"distance_m\": 9268.795, \"section_seq\": 1, \"route_path_id\": 68909}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2358\", \"location\": \"Westbury Ground Sig. 722\", \"stage_seq\": 6, \"distance_m\": 9326.148, \"section_seq\": 1, \"route_path_id\": 68909}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Westbury DMU Sidings\", \"stage_seq\": 7, \"distance_m\": 9630.228, \"section_seq\": 1, \"route_path_id\": 68909}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9630.228, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68909}], \"total_distance_m\": 9630.228, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 8552.352, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1077.876, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "15.0", "current_position_lat": "51.2664332", "current_position_lon": "-2.1999066", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:49Z\", \"source_id\": 51863674, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:53Z\", \"source_id\": 16736177, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbury", "service_state_platform": "3", "timing_fact_generation": 1789598869535364, "current_leg_arrival_utc": "2026-09-17T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.158989", "service_state_evidence_id": 51881789, "current_leg_start_actual_dep": "2026-09-17T23:27:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.512738", "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 O FRO None 5J37 158765 2 90 None {"version": 3, "segments": [{"to_m": 560.058, "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": 575.215, "from_m": 560.058, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1634.187, "from_m": 575.215, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6979.882, "from_m": 1634.187, "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": 8567.509, "from_m": 6979.882, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9630.228, "from_m": 8567.509, "capability_applied": null, "effective_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": 625813, "profile_key": "22f251b87bae28cb1ec707564d8fc2490edc418c67de44518d8db313dd582e26", "schedule_id": 36514, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Frome", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68909}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Frome North", "stage_seq": 2, "distance_m": 756.386, "section_seq": 1, "route_path_id": 68909}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Clink Road Jn", "stage_seq": 3, "distance_m": 1685.188, "section_seq": 1, "route_path_id": 68909}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Fairwood Jn", "stage_seq": 4, "distance_m": 6979.882, "section_seq": 1, "route_path_id": 68909}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2350", "location": "Westbury", "stage_seq": 5, "distance_m": 9268.795, "section_seq": 1, "route_path_id": 68909}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2358", "location": "Westbury Ground Sig. 722", "stage_seq": 6, "distance_m": 9326.148, "section_seq": 1, "route_path_id": 68909}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Westbury DMU Sidings", "stage_seq": 7, "distance_m": 9630.228, "section_seq": 1, "route_path_id": 68909}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9630.228, "from_m": 0.0, "section_seq": 1, "route_path_id": 68909}], "total_distance_m": 9630.228, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 8552.352, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1077.876, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26230, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:49Z", "source_id": 51863674, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:53Z", "source_id": 16736177, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] Frome 2327 2327 None None None Westbury DMU Sidings 0001 0001 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15686/2026-09-16/detailed None Frome 2026-09-17T23:27:00+01:00 Westbury 15.0 {"type": "LineString", "coordinates": [[-2.3100543, 51.2269968], [-2.3099699000000005, 51.22732830000001], [-2.3099467999999996, 51.2274192], [-2.3098521999999995, 51.2277886], [-2.309743, 51.22821030000001], [-2.3096655, 51.2284534], [-2.3096421, 51.22852369999998], [-2.3096174, 51.2286094], [-2.3095841, 51.22868890000001], [-2.309526, 51.2288202], [-2.3094828, 51.2289146], [-2.3094021, 51.2290721], [-2.309316, 51.22922030000001], [-2.3091848, 51.22941889999999], [-2.3090764000000004, 51.2295712], [-2.3089591, 51.2297215], [-2.3088223, 51.22987630000001], [-2.3086759, 51.23002749999999], [-2.3085404, 51.230153], [-2.308408, 51.230268599999995], [-2.308269, 51.23038880000001], [-2.3080316, 51.230573], [-2.3078276999999994, 51.2307185], [-2.3076268999999994, 51.2308582], [-2.3074193, 51.23100099999999], [-2.3071521, 51.2311724], [-2.3070093, 51.23126479999999], [-2.3068282, 51.23138240000001], [-2.30674375, 51.23143330000011], [-2.30658, 51.2315231], [-2.3063432999999995, 51.23165869999999], [-2.3060865, 51.2318021], [-2.3058303, 51.231940300000005], [-2.3056326, 51.2320379], [-2.3053478, 51.23217089999999], [-2.3050842, 51.232288], [-2.3048033999999995, 51.2324009], [-2.304524397620394, 51.23250874308042], [-2.3045182999999994, 51.23251109999999], [-2.3041335, 51.232646300000006], [-2.3038178999999994, 51.232747], [-2.3035645999999996, 51.2328201], [-2.3032541999999996, 51.23290789999999], [-2.3029513, 51.2329858], [-2.3025322, 51.2330863], [-2.3023043000000003, 51.2331368], [-2.3020484999999997, 51.2331912], [-2.3017432, 51.2332541], [-2.3012845, 51.233345], [-2.3009355, 51.233423], [-2.3004791, 51.233531599999985], [-2.3001215, 51.2336244], [-2.2997298, 51.233733699999995], [-2.2993989000000004, 51.23383659999998], [-2.2989892, 51.23397920000001], [-2.2986859, 51.2340893], [-2.2984256, 51.234187199999994], [-2.2981326, 51.2343074], [-2.2978572, 51.2344257], [-2.2975781, 51.234551200000006], [-2.2972614, 51.2347007], [-2.2968949, 51.2348868], [-2.2964123, 51.235144599999984], [-2.296121, 51.23530619999999], [-2.295606499999999, 51.235600899999994], [-2.2953318, 51.23575700000001], [-2.2950364, 51.2359416], [-2.2948993, 51.2360371], [-2.2947419, 51.23616049999999], [-2.2945874, 51.2362929], [-2.2943798, 51.2364869], [-2.2941512, 51.2367203], [-2.2938011, 51.2371232], [-2.2933918, 51.237542399999995], [-2.2931549, 51.237823799999994], [-2.2928022999999995, 51.2382233], [-2.292399, 51.2386724], [-2.2922038, 51.238882], [-2.2919763999999994, 51.23910819999998], [-2.2917373, 51.2393352], [-2.2914861999999996, 51.2395679], [-2.2912513, 51.23977779999999], [-2.2909346, 51.2400494], [-2.2906685, 51.24026669999999], [-2.2904379, 51.2404484], [-2.2901383, 51.24067109999999], [-2.2898892, 51.2408507], [-2.2896742, 51.2410027], [-2.2894391, 51.2411742], [-2.2891526, 51.24136949999999], [-2.288905, 51.24153450000001], [-2.2886479, 51.241705499999995], [-2.2882657, 51.24195180000001], [-2.2878074999999995, 51.2422462], [-2.2873741, 51.24251209999999], [-2.2868757, 51.2428161], [-2.2863083999999994, 51.24315239999999], [-2.2858448999999994, 51.2434191], [-2.2853398, 51.2437025], [-2.2848902999999994, 51.2439501], [-2.2844688, 51.2441791], [-2.2840595, 51.2443949], [-2.2835754999999995, 51.24464569999999], [-2.2832868, 51.24479319999998], [-2.2829002, 51.24498580000001], [-2.2825025, 51.2451808], [-2.2820484999999997, 51.245399799999994], [-2.2815464, 51.2456363], [-2.2810578999999995, 51.245861399999995], [-2.2805354, 51.24609659999999], [-2.2799953, 51.246333099999994], [-2.279426, 51.24657359999999], [-2.2789656999999997, 51.246769], [-2.2785167, 51.2469524], [-2.2779702999999993, 51.2471705], [-2.2773661, 51.247401800000006], [-2.2768919, 51.247582699999995], [-2.2765107, 51.2477204], [-2.2760328, 51.2478936], [-2.2755112, 51.2480795], [-2.2751473999999994, 51.2482028], [-2.2746328999999994, 51.24837629999999], [-2.2741942, 51.248522], [-2.2737904, 51.2486517], [-2.2733087, 51.248805], [-2.2728342, 51.2489523], [-2.2723686, 51.2490933], [-2.2714610999999993, 51.24935910000001], [-2.2712664, 51.24941559999999], [-2.2706696, 51.24959], [-2.2699671, 51.249794099999995], [-2.2694881999999996, 51.2499312], [-2.2688842999999994, 51.250105], [-2.2680693, 51.25034190000001], [-2.2673865, 51.2505386], [-2.2666063, 51.2507649], [-2.2653552, 51.251126600000006], [-2.2639098999999994, 51.25154440000001], [-2.2625636999999994, 51.2519308], [-2.2618578, 51.2521378], [-2.2611631999999995, 51.25233829999999], [-2.2606757, 51.25247960000001], [-2.2605919999999995, 51.2525039], [-2.2603366000000005, 51.2525783], [-2.2597696, 51.252740200000005], [-2.2591604999999997, 51.25291610000001], [-2.2579647, 51.2532622], [-2.2577003, 51.253340999999985], [-2.2569643, 51.25354969999999], [-2.2562238, 51.25375729999999], [-2.2556971999999997, 51.25389990000001], [-2.2551828, 51.2540341], [-2.2544596999999995, 51.25421349999999], [-2.253751, 51.25437759999999], [-2.2535482999999994, 51.254424], [-2.2532495, 51.25449019999999], [-2.2528225, 51.2545793], [-2.2523356999999997, 51.2546848], [-2.2519135, 51.2547686], [-2.251496, 51.254847], [-2.2506287, 51.25500379999999], [-2.2497134, 51.2551614], [-2.2481473, 51.2554316], [-2.2469456999999995, 51.25564080000001], [-2.2457882102988034, 51.25584050110114], [-2.2456636, 51.255862], [-2.2445374, 51.2560571], [-2.2432549, 51.25627680000001], [-2.2421642, 51.2564664], [-2.2410173999999996, 51.2566623], [-2.2388073, 51.2570462], [-2.2380691, 51.2571716], [-2.2363733, 51.2574662], [-2.2348361, 51.2577318], [-2.232867, 51.2580725], [-2.2312674, 51.2583477], [-2.2296253, 51.2586284], [-2.229079099999999, 51.25872340000001], [-2.228363, 51.25884980000001], [-2.2283576027780105, 51.258850962303065], [-2.2276061, 51.25901280000001], [-2.2272692, 51.2590947], [-2.2269429, 51.2591747], [-2.226612, 51.25925039999999], [-2.2263704000000004, 51.2593], [-2.2260825999999994, 51.259350700000006], [-2.2258131999999997, 51.25939429999999], [-2.2253966999999997, 51.25945509999999], [-2.2250130999999995, 51.2595057], [-2.224413, 51.2595807], [-2.2238776, 51.25965010000001], [-2.2233707, 51.25971389999999], [-2.2227116999999996, 51.2597956], [-2.2219289999999994, 51.2598937], [-2.2211779, 51.259989299999994], [-2.2205301, 51.26006430000001], [-2.2198804, 51.2601387], [-2.2193076, 51.2601987], [-2.2187441, 51.26025260000001], [-2.218077, 51.260312], [-2.2173176, 51.2603736], [-2.2168376, 51.26040689999999], [-2.2163336, 51.26044199999999], [-2.2156893, 51.260487299999994], [-2.2150137, 51.2605312], [-2.214595, 51.2605622], [-2.213991, 51.26060270000001], [-2.2131978, 51.2606551], [-2.2120976, 51.26072539999999], [-2.2114563, 51.2607658], [-2.2107024, 51.26081169999999], [-2.2099654999999996, 51.26085599999999], [-2.209589499999999, 51.26088169999999], [-2.209318, 51.26090209999999], [-2.2089866, 51.2609319], [-2.2087733999999997, 51.2609545], [-2.2084874, 51.2609907], [-2.2080144000000006, 51.26107290000001], [-2.2077392999999996, 51.26113430000001], [-2.2074697, 51.2611962], [-2.2071966, 51.261273200000005], [-2.2069864, 51.2613383], [-2.2066493, 51.2614538], [-2.206369, 51.2615684], [-2.2061191000000004, 51.2616788], [-2.2058897, 51.2617963], [-2.2057123999999995, 51.26189120000001], [-2.2055471999999994, 51.2619893], [-2.2053259, 51.2621294], [-2.2051354, 51.2622645], [-2.2048974, 51.2624397], [-2.2044562, 51.26276850000001], [-2.2036068, 51.2634132], [-2.2034397, 51.26353929999999], [-2.2031949, 51.26372920000001], [-2.2025270999999997, 51.26435480000001], [-2.2022849000000004, 51.26454619999999], [-2.2022225, 51.2645955], [-2.2019628, 51.26479719999999], [-2.2017094, 51.2649987], [-2.2011044, 51.26548], [-2.2006408, 51.2658488], [-2.2004097999999996, 51.2660326], [-2.1999065720729645, 51.26643318554441]]} 5.8 2322 2337 Frome Westbury Westbury 51.2664332 -2.1999066 51.2664332 -2.1999066 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Westbury TD TRACKING_TIMEOUT 51881789 1789598869535364 12 12 2026-09-17 00:11:00.512738 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.158989
595972 626177 G40225 405D35M916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626177, "stp": "P", "toc": "Transport for Wales", "uid": "G40225", "consist": "197106+197115", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40225/2026-09-16/detailed", "trust_id": "405D35M916", "origin_crs": "HHD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Holyhead Car. M.d.", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Holyhead Sig. H86", "signalling_id": "5D35", "timing_status": "ON TIME", "origin_station": "Holyhead", "current_leg_arr": "2351", "current_leg_dep": "2347", "current_leg_end": "Holyhead Sig. H86", "origin_dep_time": "2347", "origin_platform": "2", "current_location": "Holyhead", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.630870999999999, 53.3070921], [-4.630874880656049, 53.30706581297633], [-4.6308909, 53.3069573], [-4.630893699999999, 53.3068406], [-4.630884199999999, 53.306711500000006], [-4.6308583, 53.3065609], [-4.6308159, 53.3064097], [-4.6307111, 53.30610959999999], [-4.6306613, 53.3059965], [-4.6306132, 53.305890600000005], [-4.630554300000001, 53.30577559999999], [-4.6304854, 53.305656899999995], [-4.6304067, 53.30554319999999], [-4.630319799999999, 53.3054174], [-4.630245700000001, 53.30532099999999], [-4.630164200000001, 53.30522139999999], [-4.6300685999999995, 53.3051205], [-4.629956899999999, 53.3050065], [-4.629849499999999, 53.3049064], [-4.6297024, 53.3047702], [-4.629262299999999, 53.3043784]]}", "current_leg_start": "Holyhead", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "53.3043784", "next_location_lon": "-4.6292623", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16741314\", \"confirmationDeadline\": \"2026-09-16T23:51:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 741.582, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1000.681, \"from_m\": 741.582, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2330.229, \"from_m\": 1000.681, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 626177, \"profile_key\": \"b295e21fc4c7920549fc6567f1f9450e3bd2cf3e4100b6a68954eead642f6546\", \"schedule_id\": 37246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32186}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2355\", \"location\": \"Holyhead Sig. H86\", \"stage_seq\": 2, \"distance_m\": 871.131, \"section_seq\": 1, \"route_path_id\": 32186}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Holyhead Car. M.d.\", \"stage_seq\": 3, \"distance_m\": 2330.229, \"section_seq\": 1, \"route_path_id\": 32186}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2330.229, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32186}], \"total_distance_m\": 2330.229, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 2330.229, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2347", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "53.3043784", "current_position_lon": "-4.6292623", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Holyhead", "service_state_platform": null, "timing_fact_generation": 1789598836226250, "current_leg_arrival_utc": "2026-09-16T23:51:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.162584", "service_state_evidence_id": 16741314, "current_leg_start_actual_dep": "2026-09-16T23:47:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.669122", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P HHD None 5D35 197106+197115 6 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": 1000.681, "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": 2330.229, "from_m": 1000.681, "capability_applied": null, "effective_limit_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": 626177, "profile_key": "b295e21fc4c7920549fc6567f1f9450e3bd2cf3e4100b6a68954eead642f6546", "schedule_id": 37246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2347", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32186}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2355", "location": "Holyhead Sig. H86", "stage_seq": 2, "distance_m": 871.131, "section_seq": 1, "route_path_id": 32186}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Holyhead Car. M.d.", "stage_seq": 3, "distance_m": 2330.229, "section_seq": 1, "route_path_id": 32186}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2330.229, "from_m": 0.0, "section_seq": 1, "route_path_id": 32186}], "total_distance_m": 2330.229, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 2330.229, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Holyhead 2347 2347 2 None None Holyhead Car. M.d. 0001 0001 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40225/2026-09-16/detailed None Holyhead 2026-09-16T23:47:00+01:00 Holyhead Sig. H86 4.0 {"type": "LineString", "coordinates": [[-4.630870999999999, 53.3070921], [-4.630874880656049, 53.30706581297633], [-4.6308909, 53.3069573], [-4.630893699999999, 53.3068406], [-4.630884199999999, 53.306711500000006], [-4.6308583, 53.3065609], [-4.6308159, 53.3064097], [-4.6307111, 53.30610959999999], [-4.6306613, 53.3059965], [-4.6306132, 53.305890600000005], [-4.630554300000001, 53.30577559999999], [-4.6304854, 53.305656899999995], [-4.6304067, 53.30554319999999], [-4.630319799999999, 53.3054174], [-4.630245700000001, 53.30532099999999], [-4.630164200000001, 53.30522139999999], [-4.6300685999999995, 53.3051205], [-4.629956899999999, 53.3050065], [-4.629849499999999, 53.3049064], [-4.6297024, 53.3047702], [-4.629262299999999, 53.3043784]]} 0.2 2347 2351 None Holyhead Holyhead Sig. H86 53.3043784 -4.6292623 53.3043784 -4.6292623 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Holyhead TRUST TRACKING_TIMEOUT 16741314 1789598836226250 3 3 2026-09-17 00:11:00.669122 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.162584
595973 626286 C04733 505N95M916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626286, "stp": "P", "toc": "Greater Anglia", "uid": "C04733", "consist": "720545", "dest_crs": "XLG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04733/2026-09-16/detailed", "trust_id": "505N95M916", "origin_crs": "COL", "show_on_map": 0, "dar_est_time": "23:55:00", "dar_platform": null, "dest_station": "Colchester CS", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Colchester CS", "signalling_id": "5N95", "timing_status": "OFF ROUTE", "origin_station": "Colchester", "current_leg_arr": "0001", "current_leg_dep": "2344", "current_leg_end": "Colchester CS", "origin_dep_time": "2355", "origin_platform": "4", "current_location": "Colchester", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8923439522319098, 51.900678351377906], [0.8917209, 51.90075909999999], [0.8912691, 51.9008135], [0.8908870999999999, 51.9008619], [0.8905272, 51.900906799999994], [0.89014, 51.9009699], [0.8897434999999999, 51.9010469], [0.889089, 51.90122559999999], [0.8885874000000001, 51.90134309999999], [0.8876033, 51.90151289999999], [0.8851514999999999, 51.9018214]]}", "current_leg_start": "Colchester", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.9018214", "next_location_lon": "0.8851515", "previous_location": "Colchester", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51877969\", \"confirmationDeadline\": \"2026-09-16T23:50:21+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 70.367, \"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\": 511.605, \"from_m\": 70.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626286, \"profile_key\": \"8ee6d0eceb00a192da7bdb422a6f2d5a23f740450a8dc948de78543de716e8a7\", \"schedule_id\": 34710, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Colchester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34582}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Colchester CS\", \"stage_seq\": 2, \"distance_m\": 511.605, \"section_seq\": 1, \"route_path_id\": 34582}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 511.605, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34582}], \"total_distance_m\": 511.605, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70.367, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 441.238, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2355", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "17.0", "current_position_lat": "51.9018214", "current_position_lon": "0.8851515", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:01Z\", \"source_id\": 51880705, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:47:04Z\", \"source_id\": 16741264, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:48:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester", "service_state_platform": "5", "timing_fact_generation": 1789598824749887, "current_leg_arrival_utc": "2026-09-16T23:50:21+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.165679", "service_state_evidence_id": 51880705, "current_leg_start_actual_dep": "2026-09-16T23:44:21+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.673535", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P COL XLG 5N95 720545 5 100 None {"version": 3, "segments": [{"to_m": 70.367, "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": 511.605, "from_m": 70.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626286, "profile_key": "8ee6d0eceb00a192da7bdb422a6f2d5a23f740450a8dc948de78543de716e8a7", "schedule_id": 34710, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2355", "location": "Colchester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34582}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Colchester CS", "stage_seq": 2, "distance_m": 511.605, "section_seq": 1, "route_path_id": 34582}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 511.605, "from_m": 0.0, "section_seq": 1, "route_path_id": 34582}], "total_distance_m": 511.605, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70.367, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 441.238, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13694, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:01Z", "source_id": 51880705, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T22:48:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:47:04Z", "source_id": 16741264, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-16T23:48:00+01:00", "operational_fact": true}] Colchester 2355 2355 4 23:55:00 None Colchester CS 0001 0001 None OFF ROUTE None https://www.realtimetrains.co.uk/service/gb-nr:C04733/2026-09-16/detailed None Colchester 2026-09-16T23:44:21+01:00 Colchester CS 17.0 {"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8917209, 51.90075909999999], [0.8912691, 51.9008135], [0.8908870999999999, 51.9008619], [0.8905272, 51.900906799999994], [0.89014, 51.9009699], [0.8897434999999999, 51.9010469], [0.889089, 51.90122559999999], [0.8885874000000001, 51.90134309999999], [0.8876033, 51.90151289999999], [0.8851514999999999, 51.9018214]]} 0.3 2344 0001 Colchester Colchester Colchester CS 51.9018214 0.8851515 51.9018214 0.8851515 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Colchester TD TRACKING_TIMEOUT 51880705 1789598824749887 6 6 2026-09-17 00:11:00.673535 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.165679
595974 626291 L54965 505F78M916 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626291, "stp": "P", "toc": "Greater Anglia", "uid": "L54965", "consist": "720559", "dest_crs": "XLG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L54965/2026-09-16/detailed", "trust_id": "505F78M916", "origin_crs": "COL", "show_on_map": 0, "dar_est_time": "23:55:00", "dar_platform": null, "dest_station": "Colchester CS", "service_date": "2026-09-16", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Colchester CS", "signalling_id": "5F78", "timing_status": "EARLY", "origin_station": "Colchester", "current_leg_arr": "0001", "current_leg_dep": "2340", "current_leg_end": "Colchester CS", "origin_dep_time": "2355", "origin_platform": "2", "current_location": "Colchester", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "-15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8923439522319098, 51.900678351377906], [0.8917209, 51.90075909999999], [0.8912691, 51.9008135], [0.8908870999999999, 51.9008619], [0.8905272, 51.900906799999994], [0.89014, 51.9009699], [0.8897434999999999, 51.9010469], [0.889089, 51.90122559999999], [0.8885874000000001, 51.90134309999999], [0.8876033, 51.90151289999999], [0.8851514999999999, 51.9018214]]}", "current_leg_start": "Colchester", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "51.9018214", "next_location_lon": "0.8851515", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16738320\", \"confirmationDeadline\": \"2026-09-16T23:38:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 70.367, \"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\": 511.605, \"from_m\": 70.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 626291, \"profile_key\": \"7ac04fba8b393e8df8b2fdd2bc2c43256eb74ffb84b0303179f29b766a186884\", \"schedule_id\": 16238, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Colchester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34582}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Colchester CS\", \"stage_seq\": 2, \"distance_m\": 511.605, \"section_seq\": 1, \"route_path_id\": 34582}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 511.605, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34582}], \"total_distance_m\": 511.605, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70.367, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 441.238, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2355", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "21.0", "current_position_lat": "51.9018214", "current_position_lon": "0.8851515", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Colchester", "service_state_platform": "2", "timing_fact_generation": 1789598588076086, "current_leg_arrival_utc": "2026-09-16T23:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.168195", "service_state_evidence_id": 16738320, "current_leg_start_actual_dep": "2026-09-16T23:40:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.675891", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P COL XLG 5F78 720559 5 100 None {"version": 3, "segments": [{"to_m": 70.367, "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": 511.605, "from_m": 70.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 626291, "profile_key": "7ac04fba8b393e8df8b2fdd2bc2c43256eb74ffb84b0303179f29b766a186884", "schedule_id": 16238, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2355", "location": "Colchester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34582}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Colchester CS", "stage_seq": 2, "distance_m": 511.605, "section_seq": 1, "route_path_id": 34582}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 511.605, "from_m": 0.0, "section_seq": 1, "route_path_id": 34582}], "total_distance_m": 511.605, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70.367, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 441.238, "synthetic_unknown_infrastructure_limit_mph": 60} [] Colchester 2355 2355 2 23:55:00 None Colchester CS 0001 0001 None EARLY -15 minutes https://www.realtimetrains.co.uk/service/gb-nr:L54965/2026-09-16/detailed None Colchester 2026-09-16T23:40:00+01:00 Colchester CS 21.0 {"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8917209, 51.90075909999999], [0.8912691, 51.9008135], [0.8908870999999999, 51.9008619], [0.8905272, 51.900906799999994], [0.89014, 51.9009699], [0.8897434999999999, 51.9010469], [0.889089, 51.90122559999999], [0.8885874000000001, 51.90134309999999], [0.8876033, 51.90151289999999], [0.8851514999999999, 51.9018214]]} 0.3 2340 0001 None Colchester Colchester CS 51.9018214 0.8851515 51.9018214 0.8851515 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Colchester TRUST TRACKING_TIMEOUT 16738320 1789598588076086 4 4 2026-09-17 00:11:00.675891 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.168195
595975 626377 C20809 875C73M017 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626377, "stp": "P", "toc": "Southern", "uid": "C20809", "consist": "377107+377406", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20809/2026-09-16/detailed", "trust_id": "875C73M017", "origin_crs": "HRH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Horsham Carriage Sidings", "service_date": "2026-09-16", "dest_arr_time": "0012", "dest_platform": "S1", "is_terminated": 1, "next_location": null, "signalling_id": "5C73", "timing_status": null, "origin_station": "Horsham", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0001", "origin_platform": "4", "current_location": null, "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0012", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1050.601, \"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}], \"service_id\": 626377, \"profile_key\": \"069cc1c7ef667332d689600e9acbb47fd465ad58df8c45d4d87084bac2da5919\", \"schedule_id\": 31617, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Horsham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103103}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": \"0010\", \"location\": \"Horsham Down Sidings South\", \"stage_seq\": 2, \"distance_m\": 758.774, \"section_seq\": 1, \"route_path_id\": 103103}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": null, \"location\": \"Horsham Carriage Sidings\", \"stage_seq\": 3, \"distance_m\": 1050.601, \"section_seq\": 1, \"route_path_id\": 103103}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1050.601, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103103}], \"total_distance_m\": 1050.601, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1050.601, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0001", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Horsham", "service_state_platform": "4", "timing_fact_generation": 1789596081362065, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.176832", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.678147", "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 HRH None 5C73 377107+377406 8 100 None {"version": 3, "segments": [{"to_m": 1050.601, "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}], "service_id": 626377, "profile_key": "069cc1c7ef667332d689600e9acbb47fd465ad58df8c45d4d87084bac2da5919", "schedule_id": 31617, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "Horsham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103103}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": "0010", "location": "Horsham Down Sidings South", "stage_seq": 2, "distance_m": 758.774, "section_seq": 1, "route_path_id": 103103}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": null, "location": "Horsham Carriage Sidings", "stage_seq": 3, "distance_m": 1050.601, "section_seq": 1, "route_path_id": 103103}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1050.601, "from_m": 0.0, "section_seq": 1, "route_path_id": 103103}], "total_distance_m": 1050.601, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1050.601, "synthetic_unknown_infrastructure_limit_mph": 60} [] Horsham 0001 0001 4 None None Horsham Carriage Sidings 0012 0012 S1 None None https://www.realtimetrains.co.uk/service/gb-nr:C20809/2026-09-16/detailed None None None None None None None None None None None None None None None None 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Horsham SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789596081362065 0 0 2026-09-17 00:11:00.678147 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.176832
595976 626388 X05322 865S711017 2026-09-16 COMPLETE None 2026-09-17 00:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 626388, "stp": "N", "toc": "Southern", "uid": "X05322", "consist": "377407+377424", "dest_crs": "PMH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X05322/2026-09-16/detailed", "trust_id": "865S711017", "origin_crs": "PMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth Harbour", "service_date": "2026-09-16", "dest_arr_time": "0005", "dest_platform": "1", "is_terminated": 1, "next_location": null, "signalling_id": "5S71", "timing_status": null, "origin_station": "Portsmouth & Southsea", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0001", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0005", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 304.354, \"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\": 911.887, \"from_m\": 304.354, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1093.751, \"from_m\": 911.887, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1475.163, \"from_m\": 1093.751, \"capability_applied\": null, \"effective_limit_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\": 626388, \"profile_key\": \"7895f077cff27ef53b97ce6fd78ad307e363eab2559514afdac9f4a87696f7c3\", \"schedule_id\": 40037, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106917}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": null, \"location\": \"Portsmouth Harbour\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 106917}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1475.163, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106917}], \"total_distance_m\": 1475.163, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1475.163, \"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": "0001", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Portsmouth & Southsea", "service_state_platform": "2", "timing_fact_generation": 1789596082800980, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:00.179505", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:00.680283", "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 N PMS PMH 5S71 377407+377424 8 100 None {"version": 3, "segments": [{"to_m": 304.354, "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": 911.887, "from_m": 304.354, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1093.751, "from_m": 911.887, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1475.163, "from_m": 1093.751, "capability_applied": null, "effective_limit_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": 626388, "profile_key": "7895f077cff27ef53b97ce6fd78ad307e363eab2559514afdac9f4a87696f7c3", "schedule_id": 40037, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "Portsmouth & Southsea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106917}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": null, "location": "Portsmouth Harbour", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 106917}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1475.163, "from_m": 0.0, "section_seq": 1, "route_path_id": 106917}], "total_distance_m": 1475.163, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1475.163, "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} [] Portsmouth & Southsea 0001 0001 2 None None Portsmouth Harbour 0005 0005 1 None None https://www.realtimetrains.co.uk/service/gb-nr:X05322/2026-09-16/detailed None None None None None None None None None None None None None None None None 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Portsmouth & Southsea SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789596082800980 0 0 2026-09-17 00:11:00.680283 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:00.179505
595977 624851 C02035 541D35M816 2026-09-16 COMPLETE 16759797 2026-09-17 01:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 624851, "stp": "P", "toc": "London North Eastern Railway", "uid": "C02035", "consist": "800112", "dest_crs": "LDS", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C02035/2026-09-17/detailed", "trust_id": "541D35M816", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": "23:42:00", "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-16", "dest_arr_time": "0124", "dest_platform": "12", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1D35", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "0101", "current_leg_dep": "0049", "current_leg_end": "Leeds", "origin_dep_time": "2240", "origin_platform": "3", "current_location": "Leeds", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "-21 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5052732325467777, 53.68195344414019], [-1.5054054999999995, 53.68212159999999], [-1.5059070000000003, 53.682756399999995], [-1.506426, 53.6833876], [-1.5067155999999997, 53.683750200000006], [-1.5071192, 53.68424019999999], [-1.5074829, 53.684701], [-1.5077286, 53.6850212], [-1.507916, 53.6852641], [-1.5082764, 53.6857421], [-1.5083425999999998, 53.685830200000005], [-1.5087438, 53.68640549999999], [-1.5092134, 53.6869694], [-1.5095806, 53.6875108], [-1.509977, 53.6880194], [-1.5103413, 53.6885413], [-1.5107887999999998, 53.68920489999999], [-1.5111737, 53.6897983], [-1.5112141, 53.6898589], [-1.5114653999999998, 53.6902308], [-1.5118013999999995, 53.69069340000001], [-1.51216, 53.6911497], [-1.5129374, 53.692078300000006], [-1.5137681, 53.6930479], [-1.5146542999999997, 53.6939792], [-1.5154397, 53.6947411], [-1.5160734, 53.6953421], [-1.5166289, 53.6958638], [-1.5171055999999998, 53.69638669999999], [-1.5173001, 53.69663439999999], [-1.5173924999999997, 53.696771], [-1.5174537999999995, 53.6968599], [-1.5175675999999998, 53.6970446], [-1.5177633999999998, 53.6973852], [-1.5179453999999997, 53.6977699], [-1.5181288, 53.6982282], [-1.5182496, 53.69859499999999], [-1.5183295999999995, 53.6988338], [-1.5183835, 53.699064500000006], [-1.5184717, 53.69952429999999], [-1.5185345999999995, 53.699983499999995], [-1.5185531, 53.7004394], [-1.5185386, 53.7010579], [-1.5184604, 53.7016783], [-1.5183468, 53.7021968], [-1.5181639, 53.70288459999999], [-1.5179975999999995, 53.7033804], [-1.517573, 53.7043507], [-1.5171812999999998, 53.705181499999995], [-1.5163682, 53.7066901], [-1.5156104, 53.70786099999999], [-1.5141281999999998, 53.709865099999995], [-1.5121875, 53.7123769], [-1.5112024999999998, 53.713703900000006], [-1.5108687, 53.714253699999986], [-1.5107182, 53.714504699999985], [-1.510566, 53.71485460000001], [-1.5105464, 53.714899800000005], [-1.5103892, 53.7152997], [-1.5103622, 53.71537159999998], [-1.5102802999999998, 53.715654999999984], [-1.5101936, 53.7160276], [-1.5101148, 53.7165271], [-1.510085, 53.7167766], [-1.510072, 53.7170271], [-1.5100867, 53.717531], [-1.5100969999999998, 53.7176898], [-1.5101032, 53.7177854], [-1.5101179999999998, 53.7178732], [-1.5101388999999998, 53.7179966], [-1.5101456, 53.7180361], [-1.5101909, 53.7183187], [-1.5102691999999998, 53.7186068], [-1.5103156, 53.7188038], [-1.510582, 53.71951370000001], [-1.5107678999999998, 53.7198685], [-1.5109708999999998, 53.7202131], [-1.5110836999999997, 53.7204076], [-1.5114839999999998, 53.72096220000001], [-1.5117137, 53.7212696], [-1.5119779000000002, 53.7215674], [-1.5123403999999998, 53.721976], [-1.5127798, 53.7223606], [-1.5132762, 53.7227773], [-1.5138827, 53.72319970000001], [-1.5145097, 53.7235756], [-1.5151402, 53.7239264], [-1.5159185, 53.724323], [-1.5167480999999998, 53.7246777], [-1.517615, 53.7249932], [-1.5183755, 53.7252497], [-1.5187069999999998, 53.725367199999994], [-1.520206, 53.7258834], [-1.5217812, 53.72641109999999], [-1.5244346999999998, 53.72727659999999], [-1.5257468000000003, 53.727708799999995], [-1.5270273, 53.7281416], [-1.5271359830031863, 53.72817720941384], [-1.5283278, 53.7285677], [-1.5295962999999997, 53.7289915], [-1.5306806999999998, 53.7294002], [-1.5316868, 53.7298321], [-1.5334915, 53.7306978], [-1.5345779999999998, 53.73121079999999], [-1.5357316000000003, 53.7317105], [-1.5365489, 53.7320549], [-1.5373847, 53.73238829999999], [-1.5383264, 53.7327641], [-1.5393234, 53.73313339999999], [-1.541118, 53.733767], [-1.5425429999999998, 53.73421079999999], [-1.542911675311503, 53.734323238421794], [-1.5446624999999998, 53.7348572], [-1.546876, 53.735446800000005], [-1.5482560999999997, 53.7357742], [-1.5500770999999998, 53.7361623], [-1.5508746, 53.73630760000001], [-1.5516599999999998, 53.736461199999994], [-1.5524355, 53.73662840000001], [-1.5531477, 53.736798600000014], [-1.5544486999999998, 53.73714609999998], [-1.555661, 53.73757229999998], [-1.556625, 53.7380105], [-1.5571250999999997, 53.73829569999999], [-1.5576589999999997, 53.738589899999994], [-1.5581562, 53.73887710000001], [-1.5586144, 53.73916200000001], [-1.5590946999999995, 53.739500699999994], [-1.5595379, 53.73982910000001], [-1.5599438, 53.740177900000006], [-1.5603174, 53.7405354], [-1.5605459999999998, 53.7407829], [-1.5607562, 53.741028], [-1.5609715999999998, 53.7412753], [-1.5611464, 53.741516999999995], [-1.5613456999999995, 53.7417905], [-1.5615214999999998, 53.7420595], [-1.5616848, 53.74233809999999], [-1.5618209, 53.7426124], [-1.5620227, 53.7431029], [-1.5621044999999998, 53.7433518], [-1.5621697999999995, 53.743585], [-1.5622892, 53.7440792], [-1.5624191999999997, 53.74470360000001], [-1.5624313, 53.7447599], [-1.5624389, 53.7447956], [-1.5625057999999998, 53.74505729999999], [-1.5625862, 53.7453079], [-1.5626747, 53.7455584], [-1.5627815, 53.745794], [-1.5629010999999997, 53.7460183], [-1.5630235, 53.7462558], [-1.5631605999999998, 53.746484], [-1.5633509, 53.74679700000001], [-1.5636213999999995, 53.74721229999999], [-1.5636804, 53.747311200000006], [-1.5649684999999998, 53.7492188], [-1.5650801999999997, 53.74939500000001], [-1.5658497, 53.750538], [-1.5662373, 53.75115639999999], [-1.5665735, 53.751741499999994], [-1.5668827999999997, 53.75237280000001], [-1.5671351, 53.75301559999999], [-1.5673739, 53.7537585], [-1.5675513, 53.7545487], [-1.5676174, 53.755076599999995], [-1.5676492, 53.755606], [-1.5676334, 53.75667190000001], [-1.5676336999999998, 53.756957699999994], [-1.5676493, 53.75724590000001], [-1.5677471, 53.7579365], [-1.5678277, 53.758284899999985], [-1.5679295, 53.7586215], [-1.5680054999999995, 53.7588572], [-1.5680884999999998, 53.759086700000005], [-1.5681831999999998, 53.7593342], [-1.5682762, 53.7595518], [-1.5684181999999998, 53.7598546], [-1.5685793999999995, 53.7601622], [-1.5686021, 53.7602053], [-1.5687416999999997, 53.76046869999999], [-1.5689065999999998, 53.7607392], [-1.5696802000000003, 53.761985], [-1.5697915, 53.7621733], [-1.5700316, 53.76261730000001], [-1.5702661, 53.7630692], [-1.5705010999999998, 53.7635429], [-1.5707202, 53.76400879999999], [-1.5709210999999998, 53.764475399999995], [-1.5710930999999997, 53.7649142], [-1.571265, 53.7653882], [-1.5714207999999998, 53.76586069999999], [-1.5715569, 53.76627880000001], [-1.5716644999999998, 53.7666949], [-1.5717896000000002, 53.76711230000001], [-1.5719264, 53.7675295], [-1.5720643, 53.7678566], [-1.5722127999999995, 53.768147899999995], [-1.5723496, 53.768391399999985], [-1.5725038999999998, 53.76862500000001], [-1.5726862999999998, 53.76885999999999], [-1.5728703, 53.7690978], [-1.5731914, 53.769468100000005], [-1.5733691, 53.769643599999995], [-1.5735737, 53.76981129999999], [-1.5740636, 53.770224000000006], [-1.5746045, 53.77063650000001], [-1.5755451, 53.77135969999999], [-1.5757706, 53.7715522], [-1.5759735999999998, 53.7717472], [-1.5763081999999995, 53.772110399999995], [-1.5766312, 53.7724988], [-1.5769021, 53.7728876], [-1.5771737, 53.773348699999985], [-1.5773653, 53.7737917], [-1.5775034, 53.774164], [-1.5775996999999995, 53.77452319999999], [-1.577666, 53.774797799999995], [-1.5777084999999995, 53.7750374], [-1.578121, 53.7771699], [-1.5782446, 53.7777798], [-1.5783639, 53.7784107], [-1.5784769999999997, 53.77922279999999], [-1.578532, 53.77964259999999], [-1.5785579999999997, 53.78005199999999], [-1.5785600999999998, 53.7804772], [-1.5785538999999995, 53.78089], [-1.5784735, 53.78169950000001], [-1.5784124, 53.7821833], [-1.5783666999999997, 53.78245419999999], [-1.5783096999999997, 53.782761599999986], [-1.5782463000000002, 53.783028900000005], [-1.5782422, 53.78304630000001], [-1.5781971999999995, 53.7832686], [-1.5781757999999997, 53.7833271], [-1.5781636000000003, 53.7833583], [-1.5781424999999998, 53.78342369999999], [-1.5781227999999998, 53.78347960000001], [-1.5779424, 53.78390519999999], [-1.5778449, 53.7841071], [-1.5776772, 53.7844543], [-1.5774795999999998, 53.784864899999995], [-1.5772073, 53.78556509999999], [-1.5771434999999998, 53.785723199999985], [-1.5770570999999998, 53.7859609], [-1.5768818, 53.78644930000001], [-1.5767919, 53.786695899999984], [-1.5767693786712726, 53.786749997681795], [-1.5767451009006328, 53.78680831437204], [-1.5765819, 53.7868965], [-1.5765222, 53.78692410000001], [-1.5755859599376676, 53.78742772712427], [-1.5753052999999997, 53.787578700000005], [-1.5740474999999998, 53.7882418], [-1.5734402524799094, 53.78856648436768], [-1.5730787, 53.7887598], [-1.5718265, 53.789425599999994], [-1.5714503999999998, 53.789635899999986], [-1.5711402999999995, 53.7898014], [-1.5706653, 53.79005900000001], [-1.5696778999999998, 53.79058229999998], [-1.5689473, 53.79093939999999], [-1.5685397, 53.79113459999999], [-1.5680822, 53.79134440000001], [-1.5677146999999998, 53.7915166], [-1.5674029, 53.791643699999995], [-1.5672442, 53.7917088], [-1.5670011, 53.7918036], [-1.5668296999999998, 53.79187919999999], [-1.5666782999999995, 53.7919413], [-1.5663628999999997, 53.7920673], [-1.5661514999999997, 53.792152], [-1.5659077, 53.792236499999994], [-1.5656412, 53.7923177], [-1.5654661, 53.79236490000002], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Wakefield Westgate", "dest_arr_time_act": "0122", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Wakefield Westgate", "current_leg_milage": "10.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 395.817, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411.766, \"from_m\": 402.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1288.585, \"from_m\": 411.766, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1318.672, \"from_m\": 1288.585, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3465.128, \"from_m\": 1830.762, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3722.611, \"from_m\": 3465.128, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4235.186, \"from_m\": 3722.611, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4290.427, \"from_m\": 4235.186, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5583.799, \"from_m\": 4290.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9481.305, \"from_m\": 5583.799, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 12632.199, \"from_m\": 9481.305, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37186.098, \"from_m\": 12632.199, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 87870.747, \"from_m\": 37186.098, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 90657.224, \"from_m\": 87870.747, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 111521.761, \"from_m\": 90657.224, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 114230.256, \"from_m\": 111521.761, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 115586.664, \"from_m\": 114230.256, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 121082.956, \"from_m\": 115586.664, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 122782.025, \"from_m\": 121082.956, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 123561.505, \"from_m\": 122782.025, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 125475.769, \"from_m\": 123561.505, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 125588.947, \"from_m\": 125475.769, \"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\": 131446.281, \"from_m\": 125588.947, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 131682.429, \"from_m\": 131446.281, \"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\": 136368.214, \"from_m\": 131682.429, \"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\": 136484.163, \"from_m\": 136368.214, \"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\": 161509.707, \"from_m\": 136484.163, \"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\": 169283.167, \"from_m\": 161509.707, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 170377.52, \"from_m\": 169283.167, \"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\": 174262.329, \"from_m\": 170377.52, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 194068.212, \"from_m\": 174262.329, \"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\": 194335.89, \"from_m\": 194068.212, \"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\": 194436.303, \"from_m\": 194335.89, \"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\": 194800.553, \"from_m\": 194436.303, \"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\": 214976.594, \"from_m\": 194800.553, \"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\": 214988.539, \"from_m\": 214976.594, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 216155.061, \"from_m\": 214988.539, \"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\": 219217.802, \"from_m\": 216155.061, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 222363.446, \"from_m\": 219217.802, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 224737.317, \"from_m\": 222363.446, \"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\": 224791.275, \"from_m\": 224737.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 234486.165, \"from_m\": 224791.275, \"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\": 238862.463, \"from_m\": 234486.165, \"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\": 248110.866, \"from_m\": 238862.463, \"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\": 250205.485, \"from_m\": 248110.866, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 251218.282, \"from_m\": 250205.485, \"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\": 251270.547, \"from_m\": 251218.282, \"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\": 251285.255, \"from_m\": 251270.547, \"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\": 252167.344, \"from_m\": 251285.255, \"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\": 266531.049, \"from_m\": 252167.344, \"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\": 266589.722, \"from_m\": 266531.049, \"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\": 280174.561, \"from_m\": 266589.722, \"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\": 280772.584, \"from_m\": 280174.561, \"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\": 281901.283, \"from_m\": 280772.584, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 282425.863, \"from_m\": 281901.283, \"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\": 284462.717, \"from_m\": 282425.863, \"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\": 290122.711, \"from_m\": 284462.717, \"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\": 296336.352, \"from_m\": 290122.711, \"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\": 297002.547, \"from_m\": 296336.352, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 297294.585, \"from_m\": 297002.547, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 297500.371, \"from_m\": 297294.585, \"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\": 297719.101, \"from_m\": 297500.371, \"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\": 297795.185, \"from_m\": 297719.101, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 297939.321, \"from_m\": 297795.185, \"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\": 297988.776, \"from_m\": 297939.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 298386.591, \"from_m\": 297988.776, \"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\": 298708.802, \"from_m\": 298386.591, \"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\": 624851, \"profile_key\": \"35274b9c7a6a42520c2a477db2c637c383f0f55cfd95352de7b472d46fba225c\", \"schedule_id\": 255, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 5, \"distance_m\": 7945.882, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Potters Bar\", \"stage_seq\": 6, \"distance_m\": 20507.331, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 7, \"distance_m\": 32621.585, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Digswell Jn\", \"stage_seq\": 8, \"distance_m\": 34062.42, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 9, \"distance_m\": 38333.529, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2301H\", \"location\": \"Stevenage\", \"stage_seq\": 10, \"distance_m\": 44333.323, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 51336.881, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Biggleswade\", \"stage_seq\": 12, \"distance_m\": 66139.081, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Sandy\", \"stage_seq\": 13, \"distance_m\": 70873.79, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Huntingdon\", \"stage_seq\": 14, \"distance_m\": 94514.568, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Holme Jn\", \"stage_seq\": 15, \"distance_m\": 111099.68, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Fletton Jn\", \"stage_seq\": 16, \"distance_m\": 120630.081, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2342\", \"location\": \"Peterborough\", \"stage_seq\": 17, \"distance_m\": 122804.103, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Marholm Jn\", \"stage_seq\": 18, \"distance_m\": 126774.854, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Helpston Jn\", \"stage_seq\": 19, \"distance_m\": 131393.101, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Tallington Jn\", \"stage_seq\": 20, \"distance_m\": 136495.36, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006\", \"location\": \"Stoke Jn\", \"stage_seq\": 21, \"distance_m\": 160359.396, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0012H\", \"location\": \"Grantham\", \"stage_seq\": 22, \"distance_m\": 169517.98, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Claypole Down Loop\", \"stage_seq\": 23, \"distance_m\": 185521.665, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0024\", \"location\": \"Newark North Gate\", \"stage_seq\": 24, \"distance_m\": 193036.84, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 25, \"distance_m\": 194128.455, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"Carlton On Trent Loop\", \"stage_seq\": 26, \"distance_m\": 202562.23, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034H\", \"location\": \"Retford\", \"stage_seq\": 27, \"distance_m\": 222739.576, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041\", \"location\": \"Loversall Carr Jn\", \"stage_seq\": 28, \"distance_m\": 244264.286, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"0049H\", \"wtt_dep\": \"0051H\", \"location\": \"Doncaster\", \"stage_seq\": 29, \"distance_m\": 250695.84, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0055H\", \"location\": \"Adwick\", \"stage_seq\": 30, \"distance_m\": 256951.155, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0056\", \"location\": \"Adwick Jn\", \"stage_seq\": 31, \"distance_m\": 258515.108, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0059\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 32, \"distance_m\": 266589.722, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0102H\", \"location\": \"Hare Park Jn\", \"stage_seq\": 33, \"distance_m\": 276185.527, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"0106H\", \"wtt_dep\": \"0108H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 34, \"distance_m\": 282532.846, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0119\", \"location\": \"Copley Hill West Jn\", \"stage_seq\": 35, \"distance_m\": 296787.047, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0120\", \"location\": \"Whitehall Jn\", \"stage_seq\": 36, \"distance_m\": 297795.185, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0120H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 37, \"distance_m\": 298183.171, \"section_seq\": 1, \"route_path_id\": 65703}, {\"is_pass\": false, \"wtt_arr\": \"0122\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 38, \"distance_m\": 298708.802, \"section_seq\": 1, \"route_path_id\": 65703}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 298708.802, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65703}], \"total_distance_m\": 298708.802, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 298301.406, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 407.396, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:42Z\", \"source_id\": 51770648, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:46Z\", \"source_id\": 16708140, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:38Z\", \"source_id\": 51784248, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:41Z\", \"source_id\": 16712211, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:13Z\", \"source_id\": 51802190, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:17Z\", \"source_id\": 16717595, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:13Z\", \"source_id\": 51820150, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:16Z\", \"source_id\": 16723130, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:23Z\", \"source_id\": 51848093, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:28Z\", \"source_id\": 16731555, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:14Z\", \"source_id\": 51859324, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:19Z\", \"source_id\": 16734897, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:53:59Z\", \"source_id\": 51890551, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:54:04Z\", \"source_id\": 16744254, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:56Z\", \"source_id\": 51904860, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:05:04Z\", \"source_id\": 16748280, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:33Z\", \"source_id\": 51929188, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:29:38Z\", \"source_id\": 16755011, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:32Z\", \"source_id\": 51933956, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:38Z\", \"source_id\": 16756259, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:49Z\", \"source_id\": 51941346, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:53Z\", \"source_id\": 16758188, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:33Z\", \"source_id\": 51947902, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:37Z\", \"source_id\": 16759797, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "8", "timing_fact_generation": 1789603177792207, "current_leg_arrival_utc": "2026-09-18T01:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:08.365827", "service_state_evidence_id": 16759797, "current_leg_start_actual_dep": "2026-09-18T01:08:30+01:00", "operational_evidence_version": 131, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:09.181189", "service_state_valid_until_kind": null, "operational_interpretation_version": 131, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P KGX LDS 1D35 800112 9 125 None {"version": 3, "segments": [{"to_m": 395.817, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3465.128, "from_m": 1830.762, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3722.611, "from_m": 3465.128, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4235.186, "from_m": 3722.611, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4290.427, "from_m": 4235.186, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5583.799, "from_m": 4290.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9481.305, "from_m": 5583.799, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 12632.199, "from_m": 9481.305, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37186.098, "from_m": 12632.199, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 87870.747, "from_m": 37186.098, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 90657.224, "from_m": 87870.747, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 111521.761, "from_m": 90657.224, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 114230.256, "from_m": 111521.761, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 115586.664, "from_m": 114230.256, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 121082.956, "from_m": 115586.664, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 122782.025, "from_m": 121082.956, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 123561.505, "from_m": 122782.025, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 125475.769, "from_m": 123561.505, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 125588.947, "from_m": 125475.769, "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": 131446.281, "from_m": 125588.947, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 131682.429, "from_m": 131446.281, "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": 136368.214, "from_m": 131682.429, "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": 136484.163, "from_m": 136368.214, "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": 161509.707, "from_m": 136484.163, "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": 169283.167, "from_m": 161509.707, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 170377.52, "from_m": 169283.167, "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": 174262.329, "from_m": 170377.52, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 194068.212, "from_m": 174262.329, "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": 194335.89, "from_m": 194068.212, "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": 194436.303, "from_m": 194335.89, "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": 194800.553, "from_m": 194436.303, "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": 214976.594, "from_m": 194800.553, "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": 214988.539, "from_m": 214976.594, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 216155.061, "from_m": 214988.539, "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": 219217.802, "from_m": 216155.061, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 222363.446, "from_m": 219217.802, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 224737.317, "from_m": 222363.446, "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": 224791.275, "from_m": 224737.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 234486.165, "from_m": 224791.275, "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": 238862.463, "from_m": 234486.165, "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": 248110.866, "from_m": 238862.463, "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": 250205.485, "from_m": 248110.866, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 251218.282, "from_m": 250205.485, "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": 251270.547, "from_m": 251218.282, "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": 251285.255, "from_m": 251270.547, "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": 252167.344, "from_m": 251285.255, "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": 266531.049, "from_m": 252167.344, "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": 266589.722, "from_m": 266531.049, "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": 280174.561, "from_m": 266589.722, "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": 280772.584, "from_m": 280174.561, "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": 281901.283, "from_m": 280772.584, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 282425.863, "from_m": 281901.283, "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": 284462.717, "from_m": 282425.863, "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": 290122.711, "from_m": 284462.717, "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": 296336.352, "from_m": 290122.711, "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": 297002.547, "from_m": 296336.352, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 297294.585, "from_m": 297002.547, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 297500.371, "from_m": 297294.585, "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": 297719.101, "from_m": 297500.371, "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": 297795.185, "from_m": 297719.101, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 297939.321, "from_m": 297795.185, "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": 297988.776, "from_m": 297939.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 298386.591, "from_m": 297988.776, "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": 298708.802, "from_m": 298386.591, "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": 624851, "profile_key": "35274b9c7a6a42520c2a477db2c637c383f0f55cfd95352de7b472d46fba225c", "schedule_id": 255, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Alexandra Palace", "stage_seq": 5, "distance_m": 7945.882, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Potters Bar", "stage_seq": 6, "distance_m": 20507.331, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254", "location": "Welwyn Garden City", "stage_seq": 7, "distance_m": 32621.585, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Digswell Jn", "stage_seq": 8, "distance_m": 34062.42, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Woolmer Green Jn", "stage_seq": 9, "distance_m": 38333.529, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2301H", "location": "Stevenage", "stage_seq": 10, "distance_m": 44333.323, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Hitchin", "stage_seq": 11, "distance_m": 51336.881, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Biggleswade", "stage_seq": 12, "distance_m": 66139.081, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Sandy", "stage_seq": 13, "distance_m": 70873.79, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Huntingdon", "stage_seq": 14, "distance_m": 94514.568, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Holme Jn", "stage_seq": 15, "distance_m": 111099.68, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Fletton Jn", "stage_seq": 16, "distance_m": 120630.081, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2342", "location": "Peterborough", "stage_seq": 17, "distance_m": 122804.103, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Marholm Jn", "stage_seq": 18, "distance_m": 126774.854, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Helpston Jn", "stage_seq": 19, "distance_m": 131393.101, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Tallington Jn", "stage_seq": 20, "distance_m": 136495.36, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006", "location": "Stoke Jn", "stage_seq": 21, "distance_m": 160359.396, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0012H", "location": "Grantham", "stage_seq": 22, "distance_m": 169517.98, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019", "location": "Claypole Down Loop", "stage_seq": 23, "distance_m": 185521.665, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0024", "location": "Newark North Gate", "stage_seq": 24, "distance_m": 193036.84, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Newark Flat Crossing", "stage_seq": 25, "distance_m": 194128.455, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "Carlton On Trent Loop", "stage_seq": 26, "distance_m": 202562.23, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034H", "location": "Retford", "stage_seq": 27, "distance_m": 222739.576, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041", "location": "Loversall Carr Jn", "stage_seq": 28, "distance_m": 244264.286, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "0049H", "wtt_dep": "0051H", "location": "Doncaster", "stage_seq": 29, "distance_m": 250695.84, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0055H", "location": "Adwick", "stage_seq": 30, "distance_m": 256951.155, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0056", "location": "Adwick Jn", "stage_seq": 31, "distance_m": 258515.108, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0059", "location": "South Kirkby Jn", "stage_seq": 32, "distance_m": 266589.722, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0102H", "location": "Hare Park Jn", "stage_seq": 33, "distance_m": 276185.527, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "0106H", "wtt_dep": "0108H", "location": "Wakefield Westgate", "stage_seq": 34, "distance_m": 282532.846, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0119", "location": "Copley Hill West Jn", "stage_seq": 35, "distance_m": 296787.047, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0120", "location": "Whitehall Jn", "stage_seq": 36, "distance_m": 297795.185, "section_seq": 1, "route_path_id": 65703}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0120H", "location": "Leeds West Jn", "stage_seq": 37, "distance_m": 298183.171, "section_seq": 1, "route_path_id": 65703}, {"is_pass": false, "wtt_arr": "0122", "wtt_dep": null, "location": "Leeds", "stage_seq": 38, "distance_m": 298708.802, "section_seq": 1, "route_path_id": 65703}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 298708.802, "from_m": 0.0, "section_seq": 1, "route_path_id": 65703}], "total_distance_m": 298708.802, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 298301.406, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 407.396, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16172, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:42Z", "source_id": 51770648, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:44:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:46Z", "source_id": 16708140, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15946, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:38Z", "source_id": 51784248, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:51:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:41Z", "source_id": 16712211, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15675, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:13Z", "source_id": 51802190, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:01:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:17Z", "source_id": 16717595, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12088, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:13Z", "source_id": 51820150, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:11:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:16Z", "source_id": 16723130, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12008, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:23Z", "source_id": 51848093, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:26:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:28Z", "source_id": 16731555, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11909, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:14Z", "source_id": 51859324, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:34:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:19Z", "source_id": 16734897, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11699, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:53:59Z", "source_id": 51890551, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:55:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:54:04Z", "source_id": 16744254, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11670, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:56Z", "source_id": 51904860, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:06:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:05:04Z", "source_id": 16748280, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6930, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:33Z", "source_id": 51929188, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:30:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:29:38Z", "source_id": 16755011, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-17T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6747, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:32Z", "source_id": 51933956, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:36:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:38Z", "source_id": 16756259, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6023, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:49Z", "source_id": 51941346, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:47:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:53Z", "source_id": 16758188, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5391, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:33Z", "source_id": 51947902, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T00:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:37Z", "source_id": 16759797, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-17T01:01:00+01:00", "operational_fact": true}] London Kings Cross 2240 2240 3 23:42:00 None Leeds 0124 0122 12 EARLY -21 minutes https://www.realtimetrains.co.uk/service/gb-nr:C02035/2026-09-17/detailed None Wakefield Westgate 2026-09-18T01:08:30+01:00 Leeds 12.0 {"type": "LineString", "coordinates": [[-1.5052732325467777, 53.68195344414019], [-1.5054054999999995, 53.68212159999999], [-1.5059070000000003, 53.682756399999995], [-1.506426, 53.6833876], [-1.5067155999999997, 53.683750200000006], [-1.5071192, 53.68424019999999], [-1.5074829, 53.684701], [-1.5077286, 53.6850212], [-1.507916, 53.6852641], [-1.5082764, 53.6857421], [-1.5083425999999998, 53.685830200000005], [-1.5087438, 53.68640549999999], [-1.5092134, 53.6869694], [-1.5095806, 53.6875108], [-1.509977, 53.6880194], [-1.5103413, 53.6885413], [-1.5107887999999998, 53.68920489999999], [-1.5111737, 53.6897983], [-1.5112141, 53.6898589], [-1.5114653999999998, 53.6902308], [-1.5118013999999995, 53.69069340000001], [-1.51216, 53.6911497], [-1.5129374, 53.692078300000006], [-1.5137681, 53.6930479], [-1.5146542999999997, 53.6939792], [-1.5154397, 53.6947411], [-1.5160734, 53.6953421], [-1.5166289, 53.6958638], [-1.5171055999999998, 53.69638669999999], [-1.5173001, 53.69663439999999], [-1.5173924999999997, 53.696771], [-1.5174537999999995, 53.6968599], [-1.5175675999999998, 53.6970446], [-1.5177633999999998, 53.6973852], [-1.5179453999999997, 53.6977699], [-1.5181288, 53.6982282], [-1.5182496, 53.69859499999999], [-1.5183295999999995, 53.6988338], [-1.5183835, 53.699064500000006], [-1.5184717, 53.69952429999999], [-1.5185345999999995, 53.699983499999995], [-1.5185531, 53.7004394], [-1.5185386, 53.7010579], [-1.5184604, 53.7016783], [-1.5183468, 53.7021968], [-1.5181639, 53.70288459999999], [-1.5179975999999995, 53.7033804], [-1.517573, 53.7043507], [-1.5171812999999998, 53.705181499999995], [-1.5163682, 53.7066901], [-1.5156104, 53.70786099999999], [-1.5141281999999998, 53.709865099999995], [-1.5121875, 53.7123769], [-1.5112024999999998, 53.713703900000006], [-1.5108687, 53.714253699999986], [-1.5107182, 53.714504699999985], [-1.510566, 53.71485460000001], [-1.5105464, 53.714899800000005], [-1.5103892, 53.7152997], [-1.5103622, 53.71537159999998], [-1.5102802999999998, 53.715654999999984], [-1.5101936, 53.7160276], [-1.5101148, 53.7165271], [-1.510085, 53.7167766], [-1.510072, 53.7170271], [-1.5100867, 53.717531], [-1.5100969999999998, 53.7176898], [-1.5101032, 53.7177854], [-1.5101179999999998, 53.7178732], [-1.5101388999999998, 53.7179966], [-1.5101456, 53.7180361], [-1.5101909, 53.7183187], [-1.5102691999999998, 53.7186068], [-1.5103156, 53.7188038], [-1.510582, 53.71951370000001], [-1.5107678999999998, 53.7198685], [-1.5109708999999998, 53.7202131], [-1.5110836999999997, 53.7204076], [-1.5114839999999998, 53.72096220000001], [-1.5117137, 53.7212696], [-1.5119779000000002, 53.7215674], [-1.5123403999999998, 53.721976], [-1.5127798, 53.7223606], [-1.5132762, 53.7227773], [-1.5138827, 53.72319970000001], [-1.5145097, 53.7235756], [-1.5151402, 53.7239264], [-1.5159185, 53.724323], [-1.5167480999999998, 53.7246777], [-1.517615, 53.7249932], [-1.5183755, 53.7252497], [-1.5187069999999998, 53.725367199999994], [-1.520206, 53.7258834], [-1.5217812, 53.72641109999999], [-1.5244346999999998, 53.72727659999999], [-1.5257468000000003, 53.727708799999995], [-1.5270273, 53.7281416], [-1.5271359830031863, 53.72817720941384], [-1.5283278, 53.7285677], [-1.5295962999999997, 53.7289915], [-1.5306806999999998, 53.7294002], [-1.5316868, 53.7298321], [-1.5334915, 53.7306978], [-1.5345779999999998, 53.73121079999999], [-1.5357316000000003, 53.7317105], [-1.5365489, 53.7320549], [-1.5373847, 53.73238829999999], [-1.5383264, 53.7327641], [-1.5393234, 53.73313339999999], [-1.541118, 53.733767], [-1.5425429999999998, 53.73421079999999], [-1.542911675311503, 53.734323238421794], [-1.5446624999999998, 53.7348572], [-1.546876, 53.735446800000005], [-1.5482560999999997, 53.7357742], [-1.5500770999999998, 53.7361623], [-1.5508746, 53.73630760000001], [-1.5516599999999998, 53.736461199999994], [-1.5524355, 53.73662840000001], [-1.5531477, 53.736798600000014], [-1.5544486999999998, 53.73714609999998], [-1.555661, 53.73757229999998], [-1.556625, 53.7380105], [-1.5571250999999997, 53.73829569999999], [-1.5576589999999997, 53.738589899999994], [-1.5581562, 53.73887710000001], [-1.5586144, 53.73916200000001], [-1.5590946999999995, 53.739500699999994], [-1.5595379, 53.73982910000001], [-1.5599438, 53.740177900000006], [-1.5603174, 53.7405354], [-1.5605459999999998, 53.7407829], [-1.5607562, 53.741028], [-1.5609715999999998, 53.7412753], [-1.5611464, 53.741516999999995], [-1.5613456999999995, 53.7417905], [-1.5615214999999998, 53.7420595], [-1.5616848, 53.74233809999999], [-1.5618209, 53.7426124], [-1.5620227, 53.7431029], [-1.5621044999999998, 53.7433518], [-1.5621697999999995, 53.743585], [-1.5622892, 53.7440792], [-1.5624191999999997, 53.74470360000001], [-1.5624313, 53.7447599], [-1.5624389, 53.7447956], [-1.5625057999999998, 53.74505729999999], [-1.5625862, 53.7453079], [-1.5626747, 53.7455584], [-1.5627815, 53.745794], [-1.5629010999999997, 53.7460183], [-1.5630235, 53.7462558], [-1.5631605999999998, 53.746484], [-1.5633509, 53.74679700000001], [-1.5636213999999995, 53.74721229999999], [-1.5636804, 53.747311200000006], [-1.5649684999999998, 53.7492188], [-1.5650801999999997, 53.74939500000001], [-1.5658497, 53.750538], [-1.5662373, 53.75115639999999], [-1.5665735, 53.751741499999994], [-1.5668827999999997, 53.75237280000001], [-1.5671351, 53.75301559999999], [-1.5673739, 53.7537585], [-1.5675513, 53.7545487], [-1.5676174, 53.755076599999995], [-1.5676492, 53.755606], [-1.5676334, 53.75667190000001], [-1.5676336999999998, 53.756957699999994], [-1.5676493, 53.75724590000001], [-1.5677471, 53.7579365], [-1.5678277, 53.758284899999985], [-1.5679295, 53.7586215], [-1.5680054999999995, 53.7588572], [-1.5680884999999998, 53.759086700000005], [-1.5681831999999998, 53.7593342], [-1.5682762, 53.7595518], [-1.5684181999999998, 53.7598546], [-1.5685793999999995, 53.7601622], [-1.5686021, 53.7602053], [-1.5687416999999997, 53.76046869999999], [-1.5689065999999998, 53.7607392], [-1.5696802000000003, 53.761985], [-1.5697915, 53.7621733], [-1.5700316, 53.76261730000001], [-1.5702661, 53.7630692], [-1.5705010999999998, 53.7635429], [-1.5707202, 53.76400879999999], [-1.5709210999999998, 53.764475399999995], [-1.5710930999999997, 53.7649142], [-1.571265, 53.7653882], [-1.5714207999999998, 53.76586069999999], [-1.5715569, 53.76627880000001], [-1.5716644999999998, 53.7666949], [-1.5717896000000002, 53.76711230000001], [-1.5719264, 53.7675295], [-1.5720643, 53.7678566], [-1.5722127999999995, 53.768147899999995], [-1.5723496, 53.768391399999985], [-1.5725038999999998, 53.76862500000001], [-1.5726862999999998, 53.76885999999999], [-1.5728703, 53.7690978], [-1.5731914, 53.769468100000005], [-1.5733691, 53.769643599999995], [-1.5735737, 53.76981129999999], [-1.5740636, 53.770224000000006], [-1.5746045, 53.77063650000001], [-1.5755451, 53.77135969999999], [-1.5757706, 53.7715522], [-1.5759735999999998, 53.7717472], [-1.5763081999999995, 53.772110399999995], [-1.5766312, 53.7724988], [-1.5769021, 53.7728876], [-1.5771737, 53.773348699999985], [-1.5773653, 53.7737917], [-1.5775034, 53.774164], [-1.5775996999999995, 53.77452319999999], [-1.577666, 53.774797799999995], [-1.5777084999999995, 53.7750374], [-1.578121, 53.7771699], [-1.5782446, 53.7777798], [-1.5783639, 53.7784107], [-1.5784769999999997, 53.77922279999999], [-1.578532, 53.77964259999999], [-1.5785579999999997, 53.78005199999999], [-1.5785600999999998, 53.7804772], [-1.5785538999999995, 53.78089], [-1.5784735, 53.78169950000001], [-1.5784124, 53.7821833], [-1.5783666999999997, 53.78245419999999], [-1.5783096999999997, 53.782761599999986], [-1.5782463000000002, 53.783028900000005], [-1.5782422, 53.78304630000001], [-1.5781971999999995, 53.7832686], [-1.5781757999999997, 53.7833271], [-1.5781636000000003, 53.7833583], [-1.5781424999999998, 53.78342369999999], [-1.5781227999999998, 53.78347960000001], [-1.5779424, 53.78390519999999], [-1.5778449, 53.7841071], [-1.5776772, 53.7844543], [-1.5774795999999998, 53.784864899999995], [-1.5772073, 53.78556509999999], [-1.5771434999999998, 53.785723199999985], [-1.5770570999999998, 53.7859609], [-1.5768818, 53.78644930000001], [-1.5767919, 53.786695899999984], [-1.5767693786712726, 53.786749997681795], [-1.5767451009006328, 53.78680831437204], [-1.5765819, 53.7868965], [-1.5765222, 53.78692410000001], [-1.5755859599376676, 53.78742772712427], [-1.5753052999999997, 53.787578700000005], [-1.5740474999999998, 53.7882418], [-1.5734402524799094, 53.78856648436768], [-1.5730787, 53.7887598], [-1.5718265, 53.789425599999994], [-1.5714503999999998, 53.789635899999986], [-1.5711402999999995, 53.7898014], [-1.5706653, 53.79005900000001], [-1.5696778999999998, 53.79058229999998], [-1.5689473, 53.79093939999999], [-1.5685397, 53.79113459999999], [-1.5680822, 53.79134440000001], [-1.5677146999999998, 53.7915166], [-1.5674029, 53.791643699999995], [-1.5672442, 53.7917088], [-1.5670011, 53.7918036], [-1.5668296999999998, 53.79187919999999], [-1.5666782999999995, 53.7919413], [-1.5663628999999997, 53.7920673], [-1.5661514999999997, 53.792152], [-1.5659077, 53.792236499999994], [-1.5656412, 53.7923177], [-1.5654661, 53.79236490000002], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 10.0 0049 0101 Wakefield Westgate Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759797 1789603177792207 131 131 2026-09-17 00:11:09.181189 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:08.365827
595978 625898 C10181 472C77M916 2026-09-16 COMPLETE 16759830 2026-09-17 01:01:00 2026-09-17 00:11:21 2026-09-19 00:11:21 {"id": 625898, "stp": "O", "toc": "Great Northern", "uid": "C10181", "consist": "700032", "dest_crs": "KGX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10181/2026-09-17/detailed", "trust_id": "472C77M916", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": "23:31:00", "dar_platform": null, "dest_station": "London Kings Cross", "service_date": "2026-09-16", "dest_arr_time": "0057", "dest_platform": "9", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "2C77", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "0101", "current_leg_dep": "0055", "current_leg_end": "London Kings Cross", "origin_dep_time": "2331", "origin_platform": "2", "current_location": "London Kings Cross", "last_update_time": "2026-09-17T00:11:21", "route_debug_link": null, "timing_variation": "+4 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": "0057", "motion_projection": null, "next_location_lat": "51.5311615", "next_location_lon": "-0.1235571", "previous_location": "Finsbury Park", "current_leg_milage": "2.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 644.581, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3634.379, \"from_m\": 644.581, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4234.217, \"from_m\": 3634.379, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4737.194, \"from_m\": 4234.217, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5544.88, \"from_m\": 4737.194, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5560.759, \"from_m\": 5544.88, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11328.22, \"from_m\": 5560.759, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11358.567, \"from_m\": 11328.22, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12983.922, \"from_m\": 11358.567, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13753.984, \"from_m\": 12983.922, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 20307.644, \"from_m\": 13753.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21059.475, \"from_m\": 20307.644, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21352.983, \"from_m\": 21059.475, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22021.271, \"from_m\": 21352.983, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23575.914, \"from_m\": 22021.271, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25474.626, \"from_m\": 23575.914, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31710.219, \"from_m\": 25474.626, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35921.044, \"from_m\": 31710.219, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35942.57, \"from_m\": 35921.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\": 37134.885, \"from_m\": 35942.57, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37167.291, \"from_m\": 37134.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37308.682, \"from_m\": 37167.291, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40795.587, \"from_m\": 37308.682, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 40853.911, \"from_m\": 40795.587, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 40881.014, \"from_m\": 40853.911, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41464.998, \"from_m\": 40881.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41562.01, \"from_m\": 41464.998, \"capability_applied\": null, \"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\": 41630.397, \"from_m\": 41562.01, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48402.342, \"from_m\": 41630.397, \"capability_applied\": null, \"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\": 48442.004, \"from_m\": 48402.342, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55946.409, \"from_m\": 48442.004, \"capability_applied\": null, \"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\": 57565.067, \"from_m\": 55946.409, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 73021.241, \"from_m\": 57565.067, \"capability_applied\": null, \"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\": 73856.548, \"from_m\": 73021.241, \"capability_applied\": null, \"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\": 83650.001, \"from_m\": 73856.548, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 87786.439, \"from_m\": 83650.001, \"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\": 89411.802, \"from_m\": 87786.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\": 89669.284, \"from_m\": 89411.802, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91303.651, \"from_m\": 89669.284, \"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\": 91815.741, \"from_m\": 91303.651, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91845.827, \"from_m\": 91815.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:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91913.684, \"from_m\": 91845.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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91996.824, \"from_m\": 91913.684, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 92286.22, \"from_m\": 91996.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:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92337.162, \"from_m\": 92286.22, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92722.261, \"from_m\": 92337.162, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92731.458, \"from_m\": 92722.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\": 92738.211, \"from_m\": 92731.458, \"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\": 93134.027, \"from_m\": 92738.211, \"capability_applied\": null, \"effective_limit_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\": 625898, \"profile_key\": \"16a91d120f285945a4fe1a337e2f519356c34cffa62fb58ea1689aa6da821bab\", \"schedule_id\": 35673, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335\", \"location\": \"Cambridge South\", \"stage_seq\": 2, \"distance_m\": 2607.785, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 3, \"distance_m\": 3723.525, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"2341H\", \"wtt_dep\": \"2342\", \"location\": \"Foxton\", \"stage_seq\": 4, \"distance_m\": 11126.132, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2344H\", \"location\": \"Shepreth\", \"stage_seq\": 5, \"distance_m\": 12983.922, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348\", \"location\": \"Meldreth\", \"stage_seq\": 6, \"distance_m\": 16105.854, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2353\", \"location\": \"Royston\", \"stage_seq\": 7, \"distance_m\": 20966.287, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2357H\", \"location\": \"Ashwell & Morden\", \"stage_seq\": 8, \"distance_m\": 27199.151, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0002H\", \"location\": \"Baldock\", \"stage_seq\": 9, \"distance_m\": 34238.338, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0005\", \"wtt_dep\": \"0006\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 10, \"distance_m\": 37543.671, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0011H\", \"location\": \"Hitchin\", \"stage_seq\": 11, \"distance_m\": 41793.085, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0017H\", \"location\": \"Stevenage\", \"stage_seq\": 12, \"distance_m\": 48796.942, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0020H\", \"wtt_dep\": \"0021\", \"location\": \"Knebworth\", \"stage_seq\": 13, \"distance_m\": 52890.96, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022H\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 14, \"distance_m\": 54797.158, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0024H\", \"location\": \"Welwyn North\", \"stage_seq\": 15, \"distance_m\": 57853.019, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025H\", \"location\": \"Digswell Jn\", \"stage_seq\": 16, \"distance_m\": 59069.958, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0027\", \"wtt_dep\": \"0028H\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 17, \"distance_m\": 60510.684, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0031H\", \"wtt_dep\": \"0032\", \"location\": \"Hatfield\", \"stage_seq\": 18, \"distance_m\": 64689.644, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": \"0038\", \"location\": \"Potters Bar\", \"stage_seq\": 19, \"distance_m\": 72710.293, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041H\", \"location\": \"New Barnet\", \"stage_seq\": 20, \"distance_m\": 78387.898, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0045H\", \"wtt_dep\": \"0046\", \"location\": \"Alexandra Palace\", \"stage_seq\": 21, \"distance_m\": 85185.639, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0048\", \"location\": \"Harringay\", \"stage_seq\": 22, \"distance_m\": 87684.648, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0049H\", \"wtt_dep\": \"0050H\", \"location\": \"Finsbury Park\", \"stage_seq\": 23, \"distance_m\": 89036.397, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0052\", \"location\": \"Holloway South Jn\", \"stage_seq\": 24, \"distance_m\": 90856.87, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0055\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 25, \"distance_m\": 92031.654, \"section_seq\": 1, \"route_path_id\": 104998}, {\"is_pass\": false, \"wtt_arr\": \"0057\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 26, \"distance_m\": 93134.027, \"section_seq\": 1, \"route_path_id\": 104998}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93134.027, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104998}], \"total_distance_m\": 93134.027, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 86504.768, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6629.259, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2331", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5311615", "current_position_lon": "-0.1235571", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:53Z\", \"source_id\": 16735174, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:48Z\", \"source_id\": 51870056, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:39:53Z\", \"source_id\": 16738038, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:19Z\", \"source_id\": 51873910, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:42:23Z\", \"source_id\": 16739186, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:48Z\", \"source_id\": 51878951, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:45:53Z\", \"source_id\": 16740762, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:35Z\", \"source_id\": 51885910, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:50:42Z\", \"source_id\": 16742919, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:55:59Z\", \"source_id\": 51893275, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:56:01Z\", \"source_id\": 16745058, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:40Z\", \"source_id\": 51899609, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:00:44Z\", \"source_id\": 16746848, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:11Z\", \"source_id\": 51903991, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:04:17Z\", \"source_id\": 16748041, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:09:39Z\", \"source_id\": 51910329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:09:44Z\", \"source_id\": 16749778, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:46Z\", \"source_id\": 51921469, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:20:52Z\", \"source_id\": 16752891, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:24:38Z\", \"source_id\": 51924888, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:24:44Z\", \"source_id\": 16753843, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:53Z\", \"source_id\": 51928641, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:28:57Z\", \"source_id\": 16754885, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:17Z\", \"source_id\": 51930727, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:31:22Z\", \"source_id\": 16755358, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:15Z\", \"source_id\": 51933743, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:35:18Z\", \"source_id\": 16756198, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:10Z\", \"source_id\": 51938014, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:41:13Z\", \"source_id\": 16757263, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:14Z\", \"source_id\": 51941027, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:47:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:46:19Z\", \"source_id\": 16758107, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:05Z\", \"source_id\": 51943190, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:51:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:50:07Z\", \"source_id\": 16758658, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:51Z\", \"source_id\": 51944585, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:54:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:52:58Z\", \"source_id\": 16759007, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:17Z\", \"source_id\": 51945308, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:55:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:54:22Z\", \"source_id\": 16759203, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:47Z\", \"source_id\": 51948023, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:59:53Z\", \"source_id\": 16759830, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "9", "timing_fact_generation": 1789603193874760, "current_leg_arrival_utc": "2026-09-18T01:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:20.415135", "service_state_evidence_id": 16759830, "current_leg_start_actual_dep": "2026-09-18T00:54:30+01:00", "operational_evidence_version": 100, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:20.829058", "service_state_valid_until_kind": null, "operational_interpretation_version": 100, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern O CBG KGX 2C77 700032 8 100 None {"version": 3, "segments": [{"to_m": 644.581, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3634.379, "from_m": 644.581, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4234.217, "from_m": 3634.379, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4737.194, "from_m": 4234.217, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5544.88, "from_m": 4737.194, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5560.759, "from_m": 5544.88, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11328.22, "from_m": 5560.759, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11358.567, "from_m": 11328.22, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12983.922, "from_m": 11358.567, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13753.984, "from_m": 12983.922, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 20307.644, "from_m": 13753.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21059.475, "from_m": 20307.644, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21352.983, "from_m": 21059.475, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22021.271, "from_m": 21352.983, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23575.914, "from_m": 22021.271, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25474.626, "from_m": 23575.914, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31710.219, "from_m": 25474.626, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35921.044, "from_m": 31710.219, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35942.57, "from_m": 35921.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": 37134.885, "from_m": 35942.57, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37167.291, "from_m": 37134.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37308.682, "from_m": 37167.291, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40795.587, "from_m": 37308.682, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 40853.911, "from_m": 40795.587, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40881.014, "from_m": 40853.911, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41464.998, "from_m": 40881.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41562.01, "from_m": 41464.998, "capability_applied": null, "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": 41630.397, "from_m": 41562.01, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48402.342, "from_m": 41630.397, "capability_applied": null, "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": 48442.004, "from_m": 48402.342, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55946.409, "from_m": 48442.004, "capability_applied": null, "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": 57565.067, "from_m": 55946.409, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 73021.241, "from_m": 57565.067, "capability_applied": null, "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": 73856.548, "from_m": 73021.241, "capability_applied": null, "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": 83650.001, "from_m": 73856.548, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 87786.439, "from_m": 83650.001, "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": 89411.802, "from_m": 87786.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": 89669.284, "from_m": 89411.802, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91303.651, "from_m": 89669.284, "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": 91815.741, "from_m": 91303.651, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91845.827, "from_m": 91815.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:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 91913.684, "from_m": 91845.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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 91996.824, "from_m": 91913.684, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 92286.22, "from_m": 91996.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:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 92337.162, "from_m": 92286.22, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92722.261, "from_m": 92337.162, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 92731.458, "from_m": 92722.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": 92738.211, "from_m": 92731.458, "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": 93134.027, "from_m": 92738.211, "capability_applied": null, "effective_limit_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": 625898, "profile_key": "16a91d120f285945a4fe1a337e2f519356c34cffa62fb58ea1689aa6da821bab", "schedule_id": 35673, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2331", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335", "location": "Cambridge South", "stage_seq": 2, "distance_m": 2607.785, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Shepreth Branch Jn", "stage_seq": 3, "distance_m": 3723.525, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "2341H", "wtt_dep": "2342", "location": "Foxton", "stage_seq": 4, "distance_m": 11126.132, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2344H", "location": "Shepreth", "stage_seq": 5, "distance_m": 12983.922, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348", "location": "Meldreth", "stage_seq": 6, "distance_m": 16105.854, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2353", "location": "Royston", "stage_seq": 7, "distance_m": 20966.287, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2357H", "location": "Ashwell & Morden", "stage_seq": 8, "distance_m": 27199.151, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0002H", "location": "Baldock", "stage_seq": 9, "distance_m": 34238.338, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0005", "wtt_dep": "0006", "location": "Letchworth Garden City", "stage_seq": 10, "distance_m": 37543.671, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0011H", "location": "Hitchin", "stage_seq": 11, "distance_m": 41793.085, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0017H", "location": "Stevenage", "stage_seq": 12, "distance_m": 48796.942, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0020H", "wtt_dep": "0021", "location": "Knebworth", "stage_seq": 13, "distance_m": 52890.96, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022H", "location": "Woolmer Green Jn", "stage_seq": 14, "distance_m": 54797.158, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0024H", "location": "Welwyn North", "stage_seq": 15, "distance_m": 57853.019, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025H", "location": "Digswell Jn", "stage_seq": 16, "distance_m": 59069.958, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": "0028H", "location": "Welwyn Garden City", "stage_seq": 17, "distance_m": 60510.684, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0031H", "wtt_dep": "0032", "location": "Hatfield", "stage_seq": 18, "distance_m": 64689.644, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": "0038", "location": "Potters Bar", "stage_seq": 19, "distance_m": 72710.293, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041H", "location": "New Barnet", "stage_seq": 20, "distance_m": 78387.898, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0045H", "wtt_dep": "0046", "location": "Alexandra Palace", "stage_seq": 21, "distance_m": 85185.639, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0048", "location": "Harringay", "stage_seq": 22, "distance_m": 87684.648, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0049H", "wtt_dep": "0050H", "location": "Finsbury Park", "stage_seq": 23, "distance_m": 89036.397, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0052", "location": "Holloway South Jn", "stage_seq": 24, "distance_m": 90856.87, "section_seq": 1, "route_path_id": 104998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0055", "location": "Belle Isle Jn", "stage_seq": 25, "distance_m": 92031.654, "section_seq": 1, "route_path_id": 104998}, {"is_pass": false, "wtt_arr": "0057", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 26, "distance_m": 93134.027, "section_seq": 1, "route_path_id": 104998}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93134.027, "from_m": 0.0, "section_seq": 1, "route_path_id": 104998}], "total_distance_m": 93134.027, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 86504.768, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6629.259, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:53Z", "source_id": 16735174, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12628, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:48Z", "source_id": 51870056, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:41:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:39:53Z", "source_id": 16738038, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12633, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:19Z", "source_id": 51873910, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:44:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:42:23Z", "source_id": 16739186, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12638, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:48Z", "source_id": 51878951, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:47:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:45:53Z", "source_id": 16740762, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15569, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:35Z", "source_id": 51885910, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:51:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:50:42Z", "source_id": 16742919, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15597, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:55:59Z", "source_id": 51893275, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:57:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:56:01Z", "source_id": 16745058, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15601, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:40Z", "source_id": 51899609, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:02:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:00:44Z", "source_id": 16746848, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15612, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:11Z", "source_id": 51903991, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:04:17Z", "source_id": 16748041, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15644, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:09:39Z", "source_id": 51910329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:11:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:09:44Z", "source_id": 16749778, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15661, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:46Z", "source_id": 51921469, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:22:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:20:52Z", "source_id": 16752891, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15693, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:24:38Z", "source_id": 51924888, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:24:44Z", "source_id": 16753843, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15701, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:53Z", "source_id": 51928641, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:29:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:28:57Z", "source_id": 16754885, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15854, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:17Z", "source_id": 51930727, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:32:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:31:22Z", "source_id": 16755358, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15902, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:15Z", "source_id": 51933743, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:36:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:35:18Z", "source_id": 16756198, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15928, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:10Z", "source_id": 51938014, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:41:13Z", "source_id": 16757263, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15962, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:14Z", "source_id": 51941027, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:47:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:46:19Z", "source_id": 16758107, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T00:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16007, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:05Z", "source_id": 51943190, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:51:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:50:07Z", "source_id": 16758658, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T00:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:51Z", "source_id": 51944585, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:54:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:52:58Z", "source_id": 16759007, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T00:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16149, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:17Z", "source_id": 51945308, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:55:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:54:22Z", "source_id": 16759203, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T00:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16257, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:47Z", "source_id": 51948023, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T00:01:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:59:53Z", "source_id": 16759830, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-17T01:01:00+01:00", "operational_fact": true}] Cambridge 2331 2331 2 23:31:00 None London Kings Cross 0057 0057 9 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C10181/2026-09-17/detailed None Finsbury Park 2026-09-18T00:54:30+01:00 London Kings Cross 6.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 0055 0101 Finsbury Park London Kings Cross London Kings Cross 51.5311615 -0.1235571 51.5311615 -0.1235571 1 0 2026-09-17 00:11:21 TERMINATED 2026-09-17 00:01:00 London Kings Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759830 1789603193874760 100 100 2026-09-17 00:11:20.829058 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:20.415135
595979 626505 G40377 645K76M017 2026-09-16 COMPLETE 16759623 2026-09-17 01:01:00 2026-09-17 00:11:51 2026-09-19 00:11:51 {"id": 626505, "stp": "P", "toc": "Transport for Wales", "uid": "G40377", "consist": "197034", "dest_crs": "XCR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40377/2026-09-17/detailed", "trust_id": "645K76M017", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe Carriage Sidings", "service_date": "2026-09-16", "dest_arr_time": "0053", "dest_platform": null, "is_terminated": 1, "next_location": "Crewe Carriage Sidings", "signalling_id": "5K76", "timing_status": "LATE", "origin_station": "Shrewsbury", "current_leg_arr": "0101", "current_leg_dep": "0057", "current_leg_end": "Crewe Carriage Sidings", "origin_dep_time": "0009", "origin_platform": "7", "current_location": "Crewe Carriage Sidings", "last_update_time": "2026-09-17T00:11:51", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4326691999999994, 53.08885899999999], [-2.4326086999999994, 53.08875269999999], [-2.4319398999999997, 53.08766], [-2.4316885, 53.0872188], [-2.430930099999999, 53.08595139999999], [-2.4307267999999995, 53.0856116], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4300965999999997, 53.08455639999999], [-2.4296421, 53.08379299999999], [-2.4293992999999996, 53.08338700000001], [-2.4291305000000003, 53.0829378], [-2.428666, 53.0821631], [-2.4281851, 53.0813467]]}", "current_leg_start": "Crewe", "dest_arr_time_act": "0053", "motion_projection": null, "next_location_lat": "53.0813467", "next_location_lon": "-2.4281851", "previous_location": "Crewe", "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 705.771, \"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\": 3920.984, \"from_m\": 705.771, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30578.514, \"from_m\": 3920.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31562.433, \"from_m\": 30578.514, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45109.952, \"from_m\": 31562.433, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46970.356, \"from_m\": 45109.952, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52002.851, \"from_m\": 46970.356, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52311.84, \"from_m\": 52002.851, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52659.102, \"from_m\": 52311.84, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53162.807, \"from_m\": 52659.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}], \"service_id\": 626505, \"profile_key\": \"c952f176b6683a62f64438b78543e5f2c0bdba85296526b7ca5d5ef2713c2268\", \"schedule_id\": 39577, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 2, \"distance_m\": 3745.713, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Wem\", \"stage_seq\": 3, \"distance_m\": 17707.618, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021\", \"location\": \"Prees\", \"stage_seq\": 4, \"distance_m\": 22910.775, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Wrenbury\", \"stage_seq\": 5, \"distance_m\": 38696.063, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Nantwich\", \"stage_seq\": 6, \"distance_m\": 45858.646, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 7, \"distance_m\": 50610.003, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036H\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 8, \"distance_m\": 51800.37, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": false, \"wtt_arr\": \"0042\", \"wtt_dep\": \"0048\", \"location\": \"Crewe\", \"stage_seq\": 9, \"distance_m\": 52619.754, \"section_seq\": 1, \"route_path_id\": 106502}, {\"is_pass\": false, \"wtt_arr\": \"0053\", \"wtt_dep\": null, \"location\": \"Crewe Carriage Sidings\", \"stage_seq\": 10, \"distance_m\": 53162.807, \"section_seq\": 1, \"route_path_id\": 106502}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53162.807, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106502}], \"total_distance_m\": 53162.807, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 53162.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": "0009", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.0813467", "current_position_lon": "-2.4281851", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:54Z\", \"source_id\": 51919724, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:18:58Z\", \"source_id\": 16752384, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:32:03Z\", \"source_id\": 51931300, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:32:09Z\", \"source_id\": 16755547, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:54Z\", \"source_id\": 51937820, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:42:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:40:59Z\", \"source_id\": 16757215, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:48Z\", \"source_id\": 51947016, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T23:57:53Z\", \"source_id\": 16759623, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe Carriage Sidings", "service_state_platform": null, "timing_fact_generation": 1789603073563680, "current_leg_arrival_utc": "2026-09-18T01:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:21.526894", "service_state_evidence_id": 16759623, "current_leg_start_actual_dep": "2026-09-18T00:56:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:21.864635", "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 SHR XCR 5K76 197034 2 100 None {"version": 3, "segments": [{"to_m": 705.771, "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": 3920.984, "from_m": 705.771, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30578.514, "from_m": 3920.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31562.433, "from_m": 30578.514, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45109.952, "from_m": 31562.433, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46970.356, "from_m": 45109.952, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52002.851, "from_m": 46970.356, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52311.84, "from_m": 52002.851, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52659.102, "from_m": 52311.84, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 53162.807, "from_m": 52659.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}], "service_id": 626505, "profile_key": "c952f176b6683a62f64438b78543e5f2c0bdba85296526b7ca5d5ef2713c2268", "schedule_id": 39577, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0009", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013", "location": "Harlescott L.C.", "stage_seq": 2, "distance_m": 3745.713, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019", "location": "Wem", "stage_seq": 3, "distance_m": 17707.618, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021", "location": "Prees", "stage_seq": 4, "distance_m": 22910.775, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Wrenbury", "stage_seq": 5, "distance_m": 38696.063, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Nantwich", "stage_seq": 6, "distance_m": 45858.646, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Crewe Gresty Green West Jn", "stage_seq": 7, "distance_m": 50610.003, "section_seq": 1, "route_path_id": 106502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036H", "location": "Crewe Gresty Lane Jn", "stage_seq": 8, "distance_m": 51800.37, "section_seq": 1, "route_path_id": 106502}, {"is_pass": false, "wtt_arr": "0042", "wtt_dep": "0048", "location": "Crewe", "stage_seq": 9, "distance_m": 52619.754, "section_seq": 1, "route_path_id": 106502}, {"is_pass": false, "wtt_arr": "0053", "wtt_dep": null, "location": "Crewe Carriage Sidings", "stage_seq": 10, "distance_m": 53162.807, "section_seq": 1, "route_path_id": 106502}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53162.807, "from_m": 0.0, "section_seq": 1, "route_path_id": 106502}], "total_distance_m": 53162.807, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53162.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": 11152, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:54Z", "source_id": 51919724, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:19:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:18:58Z", "source_id": 16752384, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11077, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:32:03Z", "source_id": 51931300, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:32:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:32:09Z", "source_id": 16755547, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10783, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:54Z", "source_id": 51937820, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:42:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:40:59Z", "source_id": 16757215, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T00:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10972, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:48Z", "source_id": 51947016, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T00:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T23:57:53Z", "source_id": 16759623, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T01:01:00+01:00", "operational_fact": true}] Shrewsbury 0009 0009 7 None None Crewe Carriage Sidings 0053 0053 None LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40377/2026-09-17/detailed None Crewe 2026-09-18T00:56:00+01:00 Crewe Carriage Sidings 4.0 {"type": "LineString", "coordinates": [[-2.4326691999999994, 53.08885899999999], [-2.4326086999999994, 53.08875269999999], [-2.4319398999999997, 53.08766], [-2.4316885, 53.0872188], [-2.430930099999999, 53.08595139999999], [-2.4307267999999995, 53.0856116], [-2.4306019999999995, 53.085400099999994], [-2.4305335, 53.08528959999999], [-2.4303747, 53.08502480000001], [-2.4300965999999997, 53.08455639999999], [-2.4296421, 53.08379299999999], [-2.4293992999999996, 53.08338700000001], [-2.4291305000000003, 53.0829378], [-2.428666, 53.0821631], [-2.4281851, 53.0813467]]} 0.6 0057 0101 Crewe Crewe Carriage Sidings Crewe Carriage Sidings 53.0813467 -2.4281851 53.0813467 -2.4281851 1 0 2026-09-17 00:11:51 TERMINATED 2026-09-17 00:01:00 Crewe Carriage Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759623 1789603073563680 21 21 2026-09-17 00:11:21.864635 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:21.526894
595980 626909 P90440 885A80M017 2026-09-16 COMPLETE 16759950 2026-09-17 01:01:00 2026-09-17 00:11:51 2026-09-19 00:11:51 {"id": 626909, "stp": "P", "toc": "Southeastern", "uid": "P90440", "consist": "465025+465046", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90440/2026-09-17/detailed", "trust_id": "885A80M017", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slade Green Up Carriage Holding Sidings", "service_date": "2026-09-16", "dest_arr_time": "0101", "dest_platform": null, "is_terminated": 1, "next_location": "Slade Green Up Carriage Holding Sidings", "signalling_id": "5A80", "timing_status": "ON TIME", "origin_station": "Dartford", "current_leg_arr": "0101", "current_leg_dep": "0055", "current_leg_end": "Slade Green Up Carriage Holding Sidings", "origin_dep_time": "0056", "origin_platform": "3", "current_location": "Slade Green Up Carriage Holding Sidings", "last_update_time": "2026-09-17T00:11:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2197223, 51.44745129999999], [0.21953549999999997, 51.4474867], [0.2193568, 51.4475261], [0.21908109999999997, 51.44759150000001], [0.218845, 51.44765749999999], [0.218649, 51.44771910000001], [0.2184502, 51.4477924], [0.2179462, 51.4479793], [0.2177503, 51.4480595], [0.2172288, 51.4482793], [0.2170399, 51.4483563], [0.2167477, 51.4484675], [0.21629390000000004, 51.4486216], [0.2159974, 51.44871299999999], [0.2155974, 51.4488431], [0.21536169999999996, 51.4489171], [0.2150284, 51.44901339999999], [0.2147347, 51.4490971], [0.2144739, 51.449164], [0.2141696, 51.4492446], [0.2138121, 51.4493277], [0.2136025, 51.44937590000001], [0.2134189, 51.449414999999995], [0.21303150000000004, 51.44948699999999], [0.2126419, 51.44955399999999], [0.2122703, 51.449609800000005], [0.21177319999999997, 51.4496753], [0.21094289999999996, 51.44978999999999], [0.2107583, 51.4498184], [0.2106255, 51.4498378], [0.2101947, 51.4499059], [0.2098672, 51.44996470000001], [0.2091204, 51.4501271], [0.20886029999999997, 51.45018890000001], [0.2086097, 51.45025369999999], [0.2084398, 51.45030169999998], [0.2080787, 51.4504063], [0.20770459999999996, 51.45053769999999], [0.2074461, 51.45062870000001], [0.2072273, 51.4507131], [0.2069211, 51.45083830000001], [0.2066332, 51.4509599], [0.2062922, 51.4511128], [0.2060333, 51.45122959999999], [0.2057676, 51.4513651], [0.2055019, 51.4515114], [0.2052913, 51.4516294], [0.2050962, 51.4517462], [0.2049087, 51.451865999999995], [0.2047843, 51.4519482], [0.2045339, 51.45212000000001], [0.20435519999999996, 51.45224949999999], [0.2041533, 51.45240840000001], [0.2040006, 51.4525463], [0.2038063, 51.45272279999999], [0.2036019, 51.45292630000001], [0.2034545, 51.45307809999999], [0.2031941, 51.4533629], [0.2030969, 51.4534616], [0.2029089, 51.45373450000001], [0.20289850428603276, 51.45374729472488], [0.2028972, 51.4537489], [0.20266719999999996, 51.454004000000005], [0.2017895, 51.4549832], [0.2012277, 51.4555969], [0.2009538, 51.4558962], [0.2007536, 51.45612539999999], [0.2006486, 51.4562388], [0.2005176, 51.4563802], [0.2004168, 51.4564884], [0.2000187, 51.456915900000006], [0.1995492, 51.4574349], [0.1992059, 51.4578038], [0.1989913, 51.4580345], [0.1987102, 51.45835019999999], [0.198564, 51.4585144], [0.19844190000000003, 51.45865139999999], [0.1982843, 51.45881659999999], [0.1979526, 51.4592041], [0.197621, 51.4595855], [0.19720149999999995, 51.46004610000001], [0.1967704, 51.46052120000001], [0.19648599999999997, 51.46085299999999], [0.1959855, 51.4614063], [0.1956839, 51.4617349], [0.195465, 51.46197329999999], [0.1951385, 51.4623367], [0.19491865267796807, 51.46257237632921], [0.1948885, 51.4626047], [0.19464119999999996, 51.462827], [0.1944295, 51.463059300000005], [0.19422149999999996, 51.46325070000001], [0.1940444, 51.463404], [0.1939, 51.46355520000001], [0.1937707, 51.46370639999999], [0.19351399999999996, 51.4639905], [0.1931296, 51.46441469999999], [0.19289939999999997, 51.464671200000005]]}", "current_leg_start": "Dartford", "dest_arr_time_act": "0101", "motion_projection": null, "next_location_lat": "51.4646712", "next_location_lon": "0.1928994", "previous_location": "Dartford", "current_leg_milage": "1.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.717, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 668.047, \"from_m\": 622.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1370.828, \"from_m\": 668.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1403.851, \"from_m\": 1370.828, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1405.646, \"from_m\": 1403.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2455.224, \"from_m\": 1405.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2492.582, \"from_m\": 2455.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\": 2595.799, \"from_m\": 2492.582, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2804.212, \"from_m\": 2595.799, \"capability_applied\": null, \"effective_limit_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\": 626909, \"profile_key\": \"a4c8c5c0cba5a7498efa4e919fa1470e4ea234dbf916e3116c4e9e6ec0d31e30\", \"schedule_id\": 32811, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0056\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0057H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 37865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0058\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 37865}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0059H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2534.466, \"section_seq\": 1, \"route_path_id\": 37865}, {\"is_pass\": false, \"wtt_arr\": \"0101\", \"wtt_dep\": null, \"location\": \"Slade Green Up Carriage Holding Sidings\", \"stage_seq\": 5, \"distance_m\": 2804.212, \"section_seq\": 1, \"route_path_id\": 37865}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2804.212, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37865}], \"total_distance_m\": 2804.212, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 2721.212, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 83.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0056", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4646712", "current_position_lon": "0.1928994", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T00:00:55Z\", \"source_id\": 51948526, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T00:01:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T00:00:58Z\", \"source_id\": 16759950, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slade Green Up Carriage Holding Sidings", "service_state_platform": null, "timing_fact_generation": 1789603258403156, "current_leg_arrival_utc": "2026-09-18T01:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T00:01:28.490688", "service_state_evidence_id": 16759950, "current_leg_start_actual_dep": "2026-09-18T00:56:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T00:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T00:11:31.238682", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD None 5A80 465025+465046 8 75 None {"version": 3, "segments": [{"to_m": 272.717, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1370.828, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1403.851, "from_m": 1370.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1405.646, "from_m": 1403.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2455.224, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2492.582, "from_m": 2455.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": 2595.799, "from_m": 2492.582, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2804.212, "from_m": 2595.799, "capability_applied": null, "effective_limit_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": 626909, "profile_key": "a4c8c5c0cba5a7498efa4e919fa1470e4ea234dbf916e3116c4e9e6ec0d31e30", "schedule_id": 32811, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0056", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0057H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 37865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0058", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 37865}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0059H", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2534.466, "section_seq": 1, "route_path_id": 37865}, {"is_pass": false, "wtt_arr": "0101", "wtt_dep": null, "location": "Slade Green Up Carriage Holding Sidings", "stage_seq": 5, "distance_m": 2804.212, "section_seq": 1, "route_path_id": 37865}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2804.212, "from_m": 0.0, "section_seq": 1, "route_path_id": 37865}], "total_distance_m": 2804.212, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 2721.212, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 83.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31626, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T00:00:55Z", "source_id": 51948526, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T00:01:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T00:00:58Z", "source_id": 16759950, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T01:01:00+01:00", "operational_fact": true}] Dartford 0056 0056 3 None None Slade Green Up Carriage Holding Sidings 0101 0101 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90440/2026-09-17/detailed None Dartford 2026-09-18T00:56:00+01:00 Slade Green Up Carriage Holding Sidings 6.0 {"type": "LineString", "coordinates": [[0.2197223, 51.44745129999999], [0.21953549999999997, 51.4474867], [0.2193568, 51.4475261], [0.21908109999999997, 51.44759150000001], [0.218845, 51.44765749999999], [0.218649, 51.44771910000001], [0.2184502, 51.4477924], [0.2179462, 51.4479793], [0.2177503, 51.4480595], [0.2172288, 51.4482793], [0.2170399, 51.4483563], [0.2167477, 51.4484675], [0.21629390000000004, 51.4486216], [0.2159974, 51.44871299999999], [0.2155974, 51.4488431], [0.21536169999999996, 51.4489171], [0.2150284, 51.44901339999999], [0.2147347, 51.4490971], [0.2144739, 51.449164], [0.2141696, 51.4492446], [0.2138121, 51.4493277], [0.2136025, 51.44937590000001], [0.2134189, 51.449414999999995], [0.21303150000000004, 51.44948699999999], [0.2126419, 51.44955399999999], [0.2122703, 51.449609800000005], [0.21177319999999997, 51.4496753], [0.21094289999999996, 51.44978999999999], [0.2107583, 51.4498184], [0.2106255, 51.4498378], [0.2101947, 51.4499059], [0.2098672, 51.44996470000001], [0.2091204, 51.4501271], [0.20886029999999997, 51.45018890000001], [0.2086097, 51.45025369999999], [0.2084398, 51.45030169999998], [0.2080787, 51.4504063], [0.20770459999999996, 51.45053769999999], [0.2074461, 51.45062870000001], [0.2072273, 51.4507131], [0.2069211, 51.45083830000001], [0.2066332, 51.4509599], [0.2062922, 51.4511128], [0.2060333, 51.45122959999999], [0.2057676, 51.4513651], [0.2055019, 51.4515114], [0.2052913, 51.4516294], [0.2050962, 51.4517462], [0.2049087, 51.451865999999995], [0.2047843, 51.4519482], [0.2045339, 51.45212000000001], [0.20435519999999996, 51.45224949999999], [0.2041533, 51.45240840000001], [0.2040006, 51.4525463], [0.2038063, 51.45272279999999], [0.2036019, 51.45292630000001], [0.2034545, 51.45307809999999], [0.2031941, 51.4533629], [0.2030969, 51.4534616], [0.2029089, 51.45373450000001], [0.20289850428603276, 51.45374729472488], [0.2028972, 51.4537489], [0.20266719999999996, 51.454004000000005], [0.2017895, 51.4549832], [0.2012277, 51.4555969], [0.2009538, 51.4558962], [0.2007536, 51.45612539999999], [0.2006486, 51.4562388], [0.2005176, 51.4563802], [0.2004168, 51.4564884], [0.2000187, 51.456915900000006], [0.1995492, 51.4574349], [0.1992059, 51.4578038], [0.1989913, 51.4580345], [0.1987102, 51.45835019999999], [0.198564, 51.4585144], [0.19844190000000003, 51.45865139999999], [0.1982843, 51.45881659999999], [0.1979526, 51.4592041], [0.197621, 51.4595855], [0.19720149999999995, 51.46004610000001], [0.1967704, 51.46052120000001], [0.19648599999999997, 51.46085299999999], [0.1959855, 51.4614063], [0.1956839, 51.4617349], [0.195465, 51.46197329999999], [0.1951385, 51.4623367], [0.19491865267796807, 51.46257237632921], [0.1948885, 51.4626047], [0.19464119999999996, 51.462827], [0.1944295, 51.463059300000005], [0.19422149999999996, 51.46325070000001], [0.1940444, 51.463404], [0.1939, 51.46355520000001], [0.1937707, 51.46370639999999], [0.19351399999999996, 51.4639905], [0.1931296, 51.46441469999999], [0.19289939999999997, 51.464671200000005]]} 1.7 0055 0101 Dartford Slade Green Up Carriage Holding Sidings Slade Green Up Carriage Holding Sidings 51.4646712 0.1928994 51.4646712 0.1928994 1 0 2026-09-17 00:11:51 TERMINATED 2026-09-17 00:01:00 Slade Green Up Carriage Holding Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16759950 1789603258403156 6 6 2026-09-17 00:11:31.238682 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-17 00:01:28.490688
← Previous (32101–32200) Next (32301–32400) →